diff options
author | Pádraig Brady <P@draigBrady.com> | 2011-07-08 14:49:05 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2011-07-08 15:11:27 +0100 |
commit | 5a647a05e20cb6f91f1aef95b2c83f8ebb03a67c (patch) | |
tree | 1765b44cbf5ab02b75730c1abad095b2b0053cde /m4 | |
parent | 4d90d29899917ec16ea5806a0456501e5e948960 (diff) | |
download | coreutils-5a647a05e20cb6f91f1aef95b2c83f8ebb03a67c.tar.xz |
timeout: handle signals more transparently
* m4/jm-macros.m4: Define HAVE_SETRLIMIT.
* src/timeout.c: If the child exited with a signal,
raise that signal to the timeout process itself,
so that callers may also see the signal status.
Use setrlimit to disable core dumps for the timeout
process, which would be generated by some signals.
Diffstat (limited to 'm4')
-rw-r--r-- | m4/jm-macros.m4 | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/m4/jm-macros.m4 b/m4/jm-macros.m4 index ec553105f..9bb6fa425 100644 --- a/m4/jm-macros.m4 +++ b/m4/jm-macros.m4 @@ -65,6 +65,8 @@ AC_DEFUN([coreutils_MACROS], # Used by sort.c. AC_CHECK_FUNCS_ONCE([nl_langinfo]) + # Used by timeout.c + AC_CHECK_FUNCS_ONCE([setrlimit]) # Used by tail.c. AC_CHECK_FUNCS([inotify_init], |