From 90829c10d5712f24b4bd6cfcee5406cf26edb955 Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Sat, 29 Oct 2005 14:15:26 +1000 Subject: [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. --- ChangeLog | 1 + configure.ac | 8 ++++++++ 2 files changed, 9 insertions(+) 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 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 -- cgit 1.4.1