Signed-off-by: Mikko Johannes Koivunalho <mikko.koivunalho@iki.fi>
check_function_exists(strsignal HAVE_DECL_STRSIGNAL)
check_function_exists(_getpid HAVE__GETPID)
check_function_exists(_strdup HAVE__STRDUP)
+check_function_exists(alarm HAVE_DECL_ALARM)
if (HAVE_REGEX_H)
check_function_exists(regcomp HAVE_REGCOMP)
check_function_exists(regexec HAVE_REGEXEC)
set(HAVE_MKSTEMP 0)
endif(HAVE_MKSTEMP)
+if(HAVE_DECL_ALARM)
+ add_definitions(-DHAVE_DECL_ALARM=1)
+ set(HAVE_DECL_ALARM 1)
+else(HAVE_DECL_ALARM)
+ add_definitions(-DHAVE_DECL_ALARM=0)
+ set(HAVE_DECL_ALARM 0)
+endif(HAVE_DECL_ALARM)
+
if(HAVE_REGEX_H AND HAVE_REGCOMP AND HAVE_REGEXEC)
add_definitions(-DHAVE_REGEX=1)
set(HAVE_REGEX 1)
set(SOURCES ${SOURCES} strsignal.c)
endif(NOT HAVE_DECL_STRSIGNAL)
+if(NOT HAVE_DECL_ALARM)
+ set(SOURCES ${SOURCES} alarm.c)
+endif(NOT HAVE_DECL_ALARM)
set(HEADERS libcompat.h)