Recent change to syssignal.h has an incorrect test for
HAVE_DECL_SYS_SIGLIST. HAVE_DECL_SYS_SIGLIST is always set after
running configure. It needs to be checked for zero/non-zero.
The !defined(HAVE_DECL_SYS_SIGLIST needs to stay so that systems not
using configure (i.e. Windows) don't barf.
Index: src/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.809
diff -u -r1.809 ChangeLog
--- src/ChangeLog 2005/03/11 19:23:37 1.809
+++ src/ChangeLog 2005/03/12 04:15:25
@@ -1,3 +1,9 @@
+
+2005-03-11 David Robinow <drobinow(a)yahoo.com>
+
+ * syssignal.h: Autoconf always sets HAVE_DECL_SYS_SIGLIST. Test
+ for non-zero.
+
2005-03-11 Stephen J. Turnbull <stephen(a)xemacs.org>
* XEmacs 21.5.20 "cilantro" is released.
Index: src/syssignal.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/syssignal.h,v
retrieving revision 1.16
diff -u -r1.16 syssignal.h
--- src/syssignal.h 2005/03/11 11:20:18 1.16
+++ src/syssignal.h 2005/03/12 04:15:27
@@ -270,7 +270,7 @@
/* HAVE_DECL_SYS_SIGLIST is determined by configure. On Linux, it
seems,
configure incorrectly fails to find it, so s/linux.h defines
HAVE_SYS_SIGLIST. */
-#if !defined (HAVE_DECL_SYS_SIGLIST) && !defined (HAVE_SYS_SIGLIST)
+#if (!defined(HAVE_DECL_SYS_SIGLIST) || !HAVE_DECL_SYS_SIGLIST ) &&
!defined (HAVE_SYS_SIGLIST)
extern const char *sys_siglist[];
#endif
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/