[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/process.c
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/process.c |
Date: |
Thu, 21 Mar 2002 08:01:14 -0500 |
Index: emacs/src/process.c
diff -c emacs/src/process.c:1.362 emacs/src/process.c:1.363
*** emacs/src/process.c:1.362 Thu Mar 21 07:20:24 2002
--- emacs/src/process.c Thu Mar 21 08:01:14 2002
***************
*** 6011,6017 ****
init_process ()
{
register int i;
- Lisp_Object subfeatures;
#ifdef SIGCHLD
#ifndef CANNOT_DUMP
--- 6011,6016 ----
***************
*** 6039,6088 ****
bzero (datagram_address, sizeof datagram_address);
#endif
#define ADD_SUBFEATURE(key, val) \
subfeatures = Fcons (Fcons (key, Fcons (val, Qnil)), subfeatures)
- subfeatures = Qnil;
#ifdef NON_BLOCKING_CONNECT
! ADD_SUBFEATURE (QCnowait, Qt);
#endif
#ifdef DATAGRAM_SOCKETS
! ADD_SUBFEATURE (QCtype, Qdatagram);
#endif
#ifdef HAVE_LOCAL_SOCKETS
! ADD_SUBFEATURE (QCfamily, Qlocal);
#endif
#ifdef HAVE_GETSOCKNAME
! ADD_SUBFEATURE (QCservice, Qt);
#endif
#ifndef TERM
! ADD_SUBFEATURE (QCserver, Qt);
#endif
#ifdef SO_BINDTODEVICE
! ADD_SUBFEATURE (QCoptions, intern ("bindtodevice"));
#endif
#ifdef SO_BROADCAST
! ADD_SUBFEATURE (QCoptions, intern ("broadcast"));
#endif
#ifdef SO_DONTROUTE
! ADD_SUBFEATURE (QCoptions, intern ("dontroute"));
#endif
#ifdef SO_KEEPALIVE
! ADD_SUBFEATURE (QCoptions, intern ("keepalive"));
#endif
#ifdef SO_LINGER
! ADD_SUBFEATURE (QCoptions, intern ("linger"));
#endif
#ifdef SO_OOBINLINE
! ADD_SUBFEATURE (QCoptions, intern ("oobinline"));
#endif
#ifdef SO_PRIORITY
! ADD_SUBFEATURE (QCoptions, intern ("priority"));
#endif
#ifdef SO_REUSEADDR
! ADD_SUBFEATURE (QCoptions, intern ("reuseaddr"));
#endif
! Fprovide (intern ("make-network-process"), subfeatures);
}
void
--- 6038,6091 ----
bzero (datagram_address, sizeof datagram_address);
#endif
+ #ifdef HAVE_SOCKETS
+ {
+ Lisp_Object subfeatures = Qnil;
#define ADD_SUBFEATURE(key, val) \
subfeatures = Fcons (Fcons (key, Fcons (val, Qnil)), subfeatures)
#ifdef NON_BLOCKING_CONNECT
! ADD_SUBFEATURE (QCnowait, Qt);
#endif
#ifdef DATAGRAM_SOCKETS
! ADD_SUBFEATURE (QCtype, Qdatagram);
#endif
#ifdef HAVE_LOCAL_SOCKETS
! ADD_SUBFEATURE (QCfamily, Qlocal);
#endif
#ifdef HAVE_GETSOCKNAME
! ADD_SUBFEATURE (QCservice, Qt);
#endif
#ifndef TERM
! ADD_SUBFEATURE (QCserver, Qt);
#endif
#ifdef SO_BINDTODEVICE
! ADD_SUBFEATURE (QCoptions, intern ("bindtodevice"));
#endif
#ifdef SO_BROADCAST
! ADD_SUBFEATURE (QCoptions, intern ("broadcast"));
#endif
#ifdef SO_DONTROUTE
! ADD_SUBFEATURE (QCoptions, intern ("dontroute"));
#endif
#ifdef SO_KEEPALIVE
! ADD_SUBFEATURE (QCoptions, intern ("keepalive"));
#endif
#ifdef SO_LINGER
! ADD_SUBFEATURE (QCoptions, intern ("linger"));
#endif
#ifdef SO_OOBINLINE
! ADD_SUBFEATURE (QCoptions, intern ("oobinline"));
#endif
#ifdef SO_PRIORITY
! ADD_SUBFEATURE (QCoptions, intern ("priority"));
#endif
#ifdef SO_REUSEADDR
! ADD_SUBFEATURE (QCoptions, intern ("reuseaddr"));
#endif
! Fprovide (intern ("make-network-process"), subfeatures);
! }
! #endif /* HAVE_SOCKETS */
}
void
- [Emacs-diffs] Changes to emacs/src/process.c, Kim F. Storm, 2002/03/01
- [Emacs-diffs] Changes to emacs/src/process.c, Kim F. Storm, 2002/03/02
- [Emacs-diffs] Changes to emacs/src/process.c, Kim F. Storm, 2002/03/17
- [Emacs-diffs] Changes to emacs/src/process.c, Pavel Janík, 2002/03/18
- [Emacs-diffs] Changes to emacs/src/process.c, Kim F. Storm, 2002/03/18
- [Emacs-diffs] Changes to emacs/src/process.c, Pavel Janík, 2002/03/18
- [Emacs-diffs] Changes to emacs/src/process.c, Jason Rumney, 2002/03/20
- [Emacs-diffs] Changes to emacs/src/process.c, Eli Zaretskii, 2002/03/20
- [Emacs-diffs] Changes to emacs/src/process.c, Kim F. Storm, 2002/03/21
- [Emacs-diffs] Changes to emacs/src/process.c,
Kim F. Storm <=
- [Emacs-diffs] Changes to emacs/src/process.c, Pavel Janík, 2002/03/27
- [Emacs-diffs] Changes to emacs/src/process.c, Miles Bader, 2002/03/28