(sigblock, SIG_BLOCK): Define if not defined.
#include "isc3-0.h"
-#define LIBS_SYSTEM -linet
+#undef LIBS_SYSTEM
+#ifdef HAVE_X_WINDOWS
+#define LIBS_SYSTEM -linet -lcposix
+#else
+#define LIBS_SYSTEM -lcposix
+#endif
#define ISC4_0
#undef LIBX11_SYSTEM
#define LIBX11_SYSTEM -lpt -lnls -lnsl_s -lcposix -lc
#endif
+
+/* Tobias Herbert <herbert@clipper.ikp.physik.th-darmstadt.de>
+ says this is needed. */
+
+#ifndef sigblock
+#ifndef SIG_BLOCK
+#define SIG_BLOCK 0
+#endif
+#define sigblock(sig) (sigprocmask (SIG_BLOCK, SIGEMPTYMASK | sig, NULL))
+#endif