Mercurial > emacs
comparison src/process.c @ 83456:de425e4eb0bc
Merged from miles@gnu.org--gnu-2005 (patch 182-184, 691-699)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-691
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-692
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-693
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-694
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-695
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-696
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-697
Checkout man/cc-mode.texi from CVS with RCS keywords disabled
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-698
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-699
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-182
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-183
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-184
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-496
| author | Karoly Lorentey <lorentey@elte.hu> |
|---|---|
| date | Tue, 17 Jan 2006 00:56:42 +0000 |
| parents | 845a93c68e9a e5c85a134e67 |
| children | b98066f4aa10 |
comparison
equal
deleted
inserted
replaced
| 83455:8438f5473d99 | 83456:de425e4eb0bc |
|---|---|
| 38 #include <errno.h> | 38 #include <errno.h> |
| 39 #include <setjmp.h> | 39 #include <setjmp.h> |
| 40 #include <sys/types.h> /* some typedefs are used in sys/file.h */ | 40 #include <sys/types.h> /* some typedefs are used in sys/file.h */ |
| 41 #include <sys/file.h> | 41 #include <sys/file.h> |
| 42 #include <sys/stat.h> | 42 #include <sys/stat.h> |
| 43 #ifdef HAVE_INTTYPES_H | |
| 44 #include <inttypes.h> | |
| 45 #endif | |
| 43 #ifdef HAVE_UNISTD_H | 46 #ifdef HAVE_UNISTD_H |
| 44 #include <unistd.h> | 47 #include <unistd.h> |
| 45 #endif | 48 #endif |
| 46 | 49 |
| 47 #if defined(WINDOWSNT) || defined(UNIX98_PTYS) | 50 #if defined(WINDOWSNT) || defined(UNIX98_PTYS) |
| 3599 { IFF_AUTOMEDIA, "automedia" }, | 3602 { IFF_AUTOMEDIA, "automedia" }, |
| 3600 #endif | 3603 #endif |
| 3601 #ifdef IFF_DYNAMIC | 3604 #ifdef IFF_DYNAMIC |
| 3602 { IFF_DYNAMIC, "dynamic" }, | 3605 { IFF_DYNAMIC, "dynamic" }, |
| 3603 #endif | 3606 #endif |
| 3604 #ifdef IFF_OACTIV | 3607 #ifdef IFF_OACTIVE |
| 3605 { IFF_OACTIV, "oactiv" }, /* OpenBSD: transmission in progress */ | 3608 { IFF_OACTIVE, "oactive" }, /* OpenBSD: transmission in progress */ |
| 3606 #endif | 3609 #endif |
| 3607 #ifdef IFF_SIMPLEX | 3610 #ifdef IFF_SIMPLEX |
| 3608 { IFF_SIMPLEX, "simplex" }, /* OpenBSD: can't hear own transmissions */ | 3611 { IFF_SIMPLEX, "simplex" }, /* OpenBSD: can't hear own transmissions */ |
| 3609 #endif | 3612 #endif |
| 3610 #ifdef IFF_LINK0 | 3613 #ifdef IFF_LINK0 |
| 3686 } | 3689 } |
| 3687 #endif | 3690 #endif |
| 3688 res = Fcons (elt, res); | 3691 res = Fcons (elt, res); |
| 3689 | 3692 |
| 3690 elt = Qnil; | 3693 elt = Qnil; |
| 3691 #if defined(SIOCGIFNETMASK) && defined(ifr_netmask) | 3694 #if defined(SIOCGIFNETMASK) && (defined(HAVE_STRUCT_IFREQ_IFR_NETMASK) || defined(HAVE_STRUCT_IFREQ_IFR_ADDR)) |
| 3692 if (ioctl (s, SIOCGIFNETMASK, &rq) == 0) | 3695 if (ioctl (s, SIOCGIFNETMASK, &rq) == 0) |
| 3693 { | 3696 { |
| 3694 any++; | 3697 any++; |
| 3698 #ifdef HAVE_STRUCT_IFREQ_IFR_NETMASK | |
| 3695 elt = conv_sockaddr_to_lisp (&rq.ifr_netmask, sizeof (rq.ifr_netmask)); | 3699 elt = conv_sockaddr_to_lisp (&rq.ifr_netmask, sizeof (rq.ifr_netmask)); |
| 3700 #else | |
| 3701 elt = conv_sockaddr_to_lisp (&rq.ifr_addr, sizeof (rq.ifr_addr)); | |
| 3702 #endif | |
| 3696 } | 3703 } |
| 3697 #endif | 3704 #endif |
| 3698 res = Fcons (elt, res); | 3705 res = Fcons (elt, res); |
| 3699 | 3706 |
| 3700 elt = Qnil; | 3707 elt = Qnil; |
