This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
expect/configure.in patch for NSIG
- To: gdb-patches at sources dot redhat dot com
- Subject: expect/configure.in patch for NSIG
- From: RDBrown at mira dot net
- Date: Tue, 24 Apr 2001 21:24:46 +1000 (EST)
- Reply-To: RDBrown at mira dot net,RBrown64 at csc dot com dot au
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)