From: Pádraig Brady Date: Thu, 25 Aug 2011 10:25:30 +0000 (+0100) Subject: timeout: revert signal propagation enhancement X-Git-Tag: v8.13~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24a1a8c473c93d5b059d5afed245422b3a8a54ef;p=thirdparty%2Fcoreutils.git timeout: revert signal propagation enhancement This effectively reverts the unreleased commit 5a647a05 * src/timeout.c (main): Don't propagate signals from the monitored process, as on Linux /proc/sys/kernel/core_pattern could still handle them and cause false reports against `timeout` --- diff --git a/src/timeout.c b/src/timeout.c index 6a37508fd4..ae899420b8 100644 --- a/src/timeout.c +++ b/src/timeout.c @@ -424,7 +424,9 @@ main (int argc, char **argv) else if (WIFSIGNALED (status)) { int sig = WTERMSIG (status); -#if HAVE_SETRLIMIT && defined RLIMIT_CORE +/* The following is not used as one cannot disable processing + by a filter in /proc/sys/kernel/core_pattern on Linux. */ +#if 0 && HAVE_SETRLIMIT && defined RLIMIT_CORE if (!timed_out) { /* exit with the signal flag set, but avoid core files. */