Mercurial > emacs
comparison src/s/sco5.h @ 42414:0657fd32e7f8
(LIBX11_SYSTEM) [MOTIF]: Add -lgen.
(sigprocmask_set): Conditionalize decl on ! NOT_C_CODE.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 29 Dec 2001 23:48:45 +0000 |
parents | 1b70ac487744 |
children | 4be8406ebef9 |
comparison
equal
deleted
inserted
replaced
42413:ea9a5c01cc1a | 42414:0657fd32e7f8 |
---|---|
68 #endif | 68 #endif |
69 | 69 |
70 /* This is safe since we already assumed HAVE_SOCKET | 70 /* This is safe since we already assumed HAVE_SOCKET |
71 if using X windows. */ | 71 if using X windows. */ |
72 #undef LIBX11_SYSTEM | 72 #undef LIBX11_SYSTEM |
73 #define LIBX11_SYSTEM -lpt -lnls -lnsl -lc -lsocket | 73 #define LIBX11_SYSTEM_COMMON -lpt -lnls -lnsl -lc -lsocket |
74 #ifdef MOTIF | |
75 # define LIBX11_SYSTEM -lgen LIBX11_SYSTEM_COMMON | |
76 #else /* ndef MOTIF */ | |
77 # define LIBX11_SYSTEM LIBX11_SYSTEM_COMMON | |
78 #endif /* ndef MOTIF */ | |
74 | 79 |
75 #undef LIB_X11_LIB | 80 #undef LIB_X11_LIB |
76 #define LIB_X11_LIB -lX11 | 81 #define LIB_X11_LIB -lX11 |
77 | 82 |
78 #ifdef HAVE_INET_SOCKETS /* This comes from autoconf. */ | 83 #ifdef HAVE_INET_SOCKETS /* This comes from autoconf. */ |
127 /* SCO Unix has Posix signals, but in 3.2.5 something broken that causes | 132 /* SCO Unix has Posix signals, but in 3.2.5 something broken that causes |
128 * all keyboard-quit signals to be lost after the first one. */ | 133 * all keyboard-quit signals to be lost after the first one. */ |
129 #undef POSIX_SIGNALS | 134 #undef POSIX_SIGNALS |
130 | 135 |
131 #define SIGMASKTYPE long | 136 #define SIGMASKTYPE long |
137 | |
138 #ifndef NOT_C_CODE | |
132 extern SIGMASKTYPE sigprocmask_set; | 139 extern SIGMASKTYPE sigprocmask_set; |
140 #endif /* not NOT_C_CODE */ | |
141 | |
133 #define sigblock(sig) \ | 142 #define sigblock(sig) \ |
134 (sigprocmask_set = SIGEMPTYMASK | (sig), \ | 143 (sigprocmask_set = SIGEMPTYMASK | (sig), \ |
135 sigprocmask (SIG_BLOCK, &sigprocmask_set, NULL)) | 144 sigprocmask (SIG_BLOCK, &sigprocmask_set, NULL)) |
136 #define sigunblock(sig) \ | 145 #define sigunblock(sig) \ |
137 (sigprocmask_set = SIGFULLMASK & ~(sig), \ | 146 (sigprocmask_set = SIGFULLMASK & ~(sig), \ |