Mercurial > hg > octave-lyh
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 +++ b/configure.in @@ -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.