diff options
Diffstat (limited to 'posix-modules')
-rwxr-xr-x | posix-modules | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/posix-modules b/posix-modules index 4629161571..1851538513 100755 --- a/posix-modules +++ b/posix-modules @@ -263,15 +263,15 @@ done func_gnulib_dir func_tmpdir trap 'exit_status=$? - if test "$signal" != 0; then - echo "caught signal $signal" >&2 + if test "$signal" != EXIT; then + echo "caught signal SIG$signal" >&2 fi rm -rf "$tmp" - exit $exit_status' 0 -for signal in 1 2 3 13 15; do + exit $exit_status' EXIT +for signal in HUP INT QUIT PIPE TERM; do trap '{ signal='$signal'; func_exit 1; }' $signal done -signal=0 +signal=EXIT ( # Get the header modules. |