diff configure.in @ 4180:84fe3ca3a246

[project @ 2002-11-15 04:47:01 by jwe]
author jwe
date Fri, 15 Nov 2002 04:47:02 +0000
parents 811ec5317aeb
children 4d1d7c51205c
line wrap: on
line diff
--- a/configure.in	Thu Nov 14 04:31:19 2002 +0000
+++ b/configure.in	Fri Nov 15 04:47:02 2002 +0000
@@ -22,7 +22,7 @@
 ### 02111-1307, USA. 
 
 AC_INIT
-AC_REVISION($Revision: 1.388 $)
+AC_REVISION($Revision: 1.389 $)
 AC_PREREQ(2.52)
 AC_CONFIG_SRCDIR([src/octave.cc])
 AC_CONFIG_HEADER(config.h)
@@ -898,10 +898,10 @@
   getgrnam getpgrp getpid getppid getpwent \
   getpwuid gettimeofday getuid getwd _kbhit kill link localtime_r lstat \
   memmove mkdir mkfifo on_exit pipe poll putenv raise readlink rename \
-  rindex rmdir select setgrent setpwent setvbuf sigaction sigpending \
-  sigprocmask sigsuspend stat strcasecmp strdup strerror strftime \
-  stricmp strncasecmp strnicmp strptime symlink tempnam umask unlink \
-  usleep vfprintf vsprintf vsnprintf waitpid)
+  rindex rmdir select setgrent setpwent setvbuf sigaction siglongjmp \
+  sigpending sigprocmask sigsuspend stat strcasecmp strdup \
+  strerror strftime stricmp strncasecmp strnicmp strptime symlink \
+  tempnam umask unlink usleep vfprintf vsprintf vsnprintf waitpid)
 
 OCTAVE_SMART_PUTENV
 
@@ -1134,7 +1134,7 @@
 AC_TYPE_SIZE_T
 AC_TYPE_UID_T
 AC_CHECK_TYPES([dev_t, ino_t, nlink_t, nlink_t])
-AC_CHECK_TYPES(sigset_t, , , [#include <signal.h>])
+AC_CHECK_TYPES([sigset_t, sig_atomic_t], , , [#include <signal.h>])
 
 ### A system dependent kluge or two.
 
@@ -1314,6 +1314,10 @@
 typedef int sigset_t;
 #endif
 
+#if !defined(HAVE_SIG_ATOMIC_T)
+typedef int sig_atomic_t;
+#endif
+
 #define OCTAVE_HAVE_POSIX_FILESYSTEM 1
 
 #if defined (__WIN32__)
@@ -1329,6 +1333,11 @@
 #endif
 
 #define USE_EXCEPTIONS_FOR_INTERRUPTS 1
+
+/* sigsetjmp is a macro, not a function. */
+#if defined (sigsetjmp) && defined (HAVE_SIGLONGJMP)
+#define OCTAVE_HAVE_SIG_JUMP
+#endif
 ])
 
 ### Do the substitutions in all the Makefiles.