]> code.delx.au - gnu-emacs/blobdiff - src/s/isc3-0.h
Fix comment about vfork.
[gnu-emacs] / src / s / isc3-0.h
index 89bd85202c01bb8acbe3cba4627108b16ae6c1f4..327f605ff7ed0069705d08ac06f3beebe695456f 100644 (file)
 #undef BROKEN_TIOCGWINSZ
 #define NEED_SIOCTL
 
-/* Override the #undef in isc2-2.h.  */
-#define HAVE_SELECT
-
-/* select works okay on the X ptys, but not on the serial port.  */
-#define BROKEN_SELECT_NON_X
-
 /* We need either _XOPEN_SOURCE or _POSIX_SOURCE to import the posix
    signal symbols; might as well use _XOPEN_SOURCE.  Defining _SYSV3
    ensures that we don't lose the traditional symbols as a side effect
-   from this or __STDC__ being defined.  */
-#define C_SWITCH_SYSTEM -D_XOPEN_SOURCE -D_SYSV3
+   from this or __STDC__ being defined.  It can't hurt to Define
+   _XOPEN_SOURCE=500, the latest and greatest value as of this writing.  */
+#define C_SWITCH_SYSTEM -D_XOPEN_SOURCE=500 -D_SYSV3
 
 #ifdef __GNUC__  /* Currently we use -lcposix only with gcc */
 /* This works around a bug in ISC 4.0 and 3.0; it fails