diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | configure.ac | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 231a37c..8cfcc6a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,7 @@ * Updated copyright. * Removed CVS IDs and inclusion of sys/cdefs.h. * Removed use of __P from error.h. + * Use bsd_signal if it exists and signal does not. 2005-10-26 Herbert Xu <herbert@gondor.apana.org.au> diff --git a/configure.ac b/configure.ac index 1d27654..a64e666 100644 --- a/configure.ac +++ b/configure.ac @@ -25,5 +25,13 @@ dnl Checks for header files. dnl Checks for library functions. AC_CHECK_FUNCS(mempcpy sigsetmask stpcpy strchrnul strtoimax strtoumax) +dnl Check for klibc signal. +AC_CHECK_FUNC(signal) +if test "$ac_cv_func_signal" != yes; then + AC_CHECK_FUNC(bsd_signal, + [AC_DEFINE(signal, bsd_signal, + [klibc has bsd_signal instead of signal])]) +fi + AC_CONFIG_FILES([Makefile src/Makefile]) AC_OUTPUT |