summaryrefslogtreecommitdiff
path: root/modules/c-stack
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2021-05-17 03:36:35 +0200
committerBruno Haible <bruno@clisp.org>2021-05-18 19:38:36 +0200
commit40e416dd1d2197754f43497dd4c0d250fd20da91 (patch)
treedd5eae1e19c9fb6ba104ba04d55e82ef03bc08f2 /modules/c-stack
parent8e99f24c0931a38880c6ee9b8287c7da80b0036b (diff)
downloadgnulib-40e416dd1d2197754f43497dd4c0d250fd20da91.tar.gz
c-stack: Support catching stack overflow on most platforms without libsigsegv.
* lib/c-stack.c: Remove all Solaris-specific code. Include <sigsegv.h> always. * m4/c-stack.m4: Remove all Solaris-specific code. (gl_C_STACK): Test $with_libsigsegv from module 'sigsegv'. * modules/c-stack (Files): Remove m4/libsigsegv.m4. (Depends-on): Add sigsegv. Remove havelib, intprops, inttypes, mempcpy, sigaction, stdbool.
Diffstat (limited to 'modules/c-stack')
-rw-r--r--modules/c-stack8
1 files changed, 1 insertions, 7 deletions
diff --git a/modules/c-stack b/modules/c-stack
index 4c80f31772..32a4120412 100644
--- a/modules/c-stack
+++ b/modules/c-stack
@@ -5,7 +5,6 @@ Files:
lib/c-stack.h
lib/c-stack.c
m4/c-stack.m4
-m4/libsigsegv.m4
Depends-on:
c99
@@ -13,15 +12,10 @@ errno
exitfail
getprogname
gettext-h
-havelib
idx
ignore-value
-intprops
-inttypes
-mempcpy
raise
-sigaction
-stdbool
+sigsegv
stddef
unistd