From 0197d1dc1c43b808bfbe641ef702b10128fbdc9d Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 27 Jun 2020 10:55:10 -0700 Subject: New function strsignal. * configure: detect strsignal, producing HAVE_STRSIGNAL symbol in config.h. * sysif.c (strsignal_wrap): New function. (sysif_init): Register strsignal intrinsic. * txr.1: Documented. --- configure | 19 +++++++++++++++++++ sysif.c | 17 +++++++++++++++++ txr.1 | 10 ++++++++++ 3 files changed, 46 insertions(+) diff --git a/configure b/configure index 7ea5bea0..c2c599f5 100755 --- a/configure +++ b/configure @@ -2397,6 +2397,25 @@ else printf "no\n" fi +printf "Checking for strsignal ... " + +cat > conftest.c < +#include + +int main(void) +{ + const char *s = strsignal(SIGABRT); + return 0; +} +! +if conftest ; then + printf "yes\n" + printf "#define HAVE_STRSIGNAL 1\n" >> config.h +else + printf "no\n" +fi + printf "Checking for setitimer/getitimer ... " cat > conftest.c <