diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2005-10-29 14:15:26 +1000 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2005-10-29 14:15:26 +1000 |
commit | 90829c10d5712f24b4bd6cfcee5406cf26edb955 (patch) | |
tree | 4a593f0b20536472bba65a59547e27c3a7e61856 | |
parent | [SIGNAL] Removed use of __P from error.h (diff) | |
download | dash-90829c10d5712f24b4bd6cfcee5406cf26edb955.tar.gz dash-90829c10d5712f24b4bd6cfcee5406cf26edb955.zip |
[SIGNAL] Use bsd_signal if it exists and signal does not
klibc has bsd_signal instead of signal. So we will define signal as bsd_signal if 1) signal does not exist. 2) bsd_signal exists.
Diffstat (limited to '')
-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 |