annotate src/s/sol2-4.h @ 151:59463afc5666 r20-3b2

Import from CVS: tag r20-3b2
author cvs
date Mon, 13 Aug 2007 09:37:19 +0200
parents 538048ae2ab8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 /* Synched up with: FSF 19.31. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 /* Handle Solaris 2.4. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 #include "sol2-3.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7 /* XEmacs addition: Raymond Toy says XEmacs completely misses SIGCHLD
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 when compiled with GCC 2.7.0 (but not, apparently, with SunPro C?),
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 X11R6, and Solaris 2.4.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11 Someone else submitted a simple test program that duplicates this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 behavior, and says it has something to do with the fact that X11R6
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 links with the threads library. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 #ifdef THIS_IS_X11R6
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 #define BROKEN_SIGCHLD
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 #endif