diff options
author | G. Branden Robinson <g.branden.robinson@gmail.com> | 2021-01-10 19:18:25 +1100 |
---|---|---|
committer | G. Branden Robinson <g.branden.robinson@gmail.com> | 2021-01-10 23:20:28 +1100 |
commit | e59589a4cb7c2b5fafad36ddecf12dda92cc5b33 (patch) | |
tree | 9e8adbac7d13b7a87d0b723fb94dae9a2abc6183 /configure.ac | |
parent | 2fabd352f4ccdb382acffb7705a129977a2768d3 (diff) | |
download | groff-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.ac | 1 |
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 |