summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorG. Branden Robinson <g.branden.robinson@gmail.com>2021-01-10 19:18:25 +1100
committerG. Branden Robinson <g.branden.robinson@gmail.com>2021-01-10 23:20:28 +1100
commite59589a4cb7c2b5fafad36ddecf12dda92cc5b33 (patch)
tree9e8adbac7d13b7a87d0b723fb94dae9a2abc6183 /configure.ac
parent2fabd352f4ccdb382acffb7705a129977a2768d3 (diff)
downloadgroff-git-e59589a4cb7c2b5fafad36ddecf12dda92cc5b33.tar.gz
src/roff/groff/pipeline.c: Use strsignal().
POSIX.1-2008 added strsignal() to the C library and recommended its use over sys_siglist[], but groff's pipeline management hadn't been updated in that respect since that time. * configure.ac: Check for strsignal(). * src/roff/groff/pipeline.c (xstrsignal): Use return value of strsignal() if it is available. Thanks to an anonymous contributor for the report and the patch. Fixes <https://savannah.gnu.org/bugs/?59835>.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac1
1 files changed, 1 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index abb485fbe..f3e393bc9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -138,6 +138,7 @@ AC_REPLACE_FUNCS([fmod getcwd putenv strcasecmp \
LIBS="$saved_libs"
AC_CHECK_FUNCS([gettimeofday isatty kill rename setlocale strsep])
GROFF_MKSTEMP
+AC_CHECK_DECLS([strsignal, getc_unlocked])
AC_CHECK_DECLS([sys_siglist, getc_unlocked])
AM_LANGINFO_CODESET