expect/configure.in patch for NSIG

RDBrown@mira.net RDBrown@mira.net
Tue Apr 24 04:51:00 GMT 2001


expect/ChangeLog entry
2001-04-24  Rodney Brown  <RDBrown@mira.net>

	* configure.in: Only define _XOPEN_SOURCE if NSIG remains defined.

--- expect/configure.in.orig	Thu Jun 22 12:21:48 2000
+++ expect/configure.in	Tue Apr 24 11:07:55 2001
@@ -854,7 +854,19 @@
   # On some systems (e.g., IA-64 Linux), we need to define _XOPEN_SOURCE
   # in order to get a declaration for ptsname.  It is safe to simply
   # define that whenever we are using ptsname.
-  AC_DEFINE(_XOPEN_SOURCE)
+  AC_MSG_CHECKING([for NSIG definition with _XOPEN_SOURCE])
+  AC_TRY_COMPILE([
+/* _XOPEN_SOURCE can remove NSIG on UnixWare or OSF/1. */
+#define _XOPEN_SOURCE
+#include <signal.h>
+char junk[NSIG];],
+    [],
+	AC_DEFINE(_XOPEN_SOURCE)
+	AC_MSG_RESULT(yes)
+    ,
+	AC_MSG_RESULT(no)
+    ,
+  )
   # END CYGNUS LOCAL
 else
   AC_MSG_RESULT(no)



More information about the Gdb-patches mailing list