From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cagney To: RDBrown@mira.net, gcc-patches@gcc.gnu.org Cc: gdb-patches@sources.redhat.com Subject: Re: expect/configure.in patch for NSIG Date: Fri, 11 May 2001 20:55:00 -0000 Message-id: <3AFCB423.1040904@cygnus.com> References: X-SW-Source: 2001-05/msg00261.html No one as said anything so I'm checking this in. The original discussion leading up to this occured on the gdb list. Andrew > expect/ChangeLog entry > 2001-04-24 Rodney Brown > > * 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 > +char junk[NSIG];], > + [], > + AC_DEFINE(_XOPEN_SOURCE) > + AC_MSG_RESULT(yes) > + , > + AC_MSG_RESULT(no) > + , > + ) > # END CYGNUS LOCAL > else > AC_MSG_RESULT(no)