*** empty log message ***
[emacs.git] / src / s / isc4-0.h
blobccd6cb0627f68581fb2f028ecc7e57798205c4de
1 #include "isc3-0.h"
3 #undef LIBS_SYSTEM
4 #define LIBS_SYSTEM -linet -lcposix
6 #define ISC4_0
8 /* fmcphers@csugrad.cs.vt.edu reported this was necessary.
9 He used GCC. I don't know what is needed with other compilers. */
10 #ifdef __GNUC__
11 #undef LIBX11_SYSTEM
12 #define LIBX11_SYSTEM -lpt -lnls -lnsl_s -lcposix -lc
13 #endif
15 /* Tobias Herbert <herbert@clipper.ikp.physik.th-darmstadt.de>
16 says this is needed. */
18 #ifndef POSIX_SIGNALS
19 #ifndef sigblock
20 #ifndef SIG_BLOCK
21 #define SIG_BLOCK 0
22 #endif
23 #define sigblock(sig) \
24 (sigprocmask_set = SIGEMPTYMASK | (sig), \
25 sigprocmask (SIG_BLOCK, &sigprocmask_set, NULL))
26 #define sigunblock(sig) \
27 (sigprocmask_set = SIGFULLMASK & ~(sig), \
28 sigprocmask (SIG_SETMASK, &sigprocmask_set, NULL))
29 #endif
30 #endif /* not POSIX_SIGNALS */