From: Jim Meyering Date: Tue, 20 Apr 2004 15:10:07 +0000 (+0000) Subject: (main) [!defined _POSIX_SOURCE]: X-Git-Tag: COREUTILS-5_3_0~1699 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d432ccecc89a8f9dcb27a2d3c4b982d776e34152;p=platform%2Fupstream%2Fcoreutils.git (main) [!defined _POSIX_SOURCE]: Use simpler "signal (sig, SIG_DFL)" rather than sigaction equivalent. --- diff --git a/src/tee.c b/src/tee.c index 586753962..8e2d4bcba 100644 --- a/src/tee.c +++ b/src/tee.c @@ -115,33 +115,11 @@ main (int argc, char **argv) } if (ignore_interrupts) - { -#ifdef _POSIX_SOURCE - struct sigaction sigact; - - sigact.sa_handler = SIG_IGN; - sigemptyset (&sigact.sa_mask); - sigact.sa_flags = 0; - sigaction (SIGINT, &sigact, NULL); -#else /* !_POSIX_SOURCE */ - signal (SIGINT, SIG_IGN); -#endif /* _POSIX_SOURCE */ - } + signal (SIGINT, SIG_IGN); /* Don't let us be killed if one of the output files is a pipe that doesn't consume all its input. */ -#ifdef _POSIX_SOURCE - { - struct sigaction sigact; - - sigact.sa_handler = SIG_IGN; - sigemptyset (&sigact.sa_mask); - sigact.sa_flags = 0; - sigaction (SIGPIPE, &sigact, NULL); - } -#else signal (SIGPIPE, SIG_IGN); -#endif /* Do *not* warn if tee is given no file arguments. POSIX requires that it work when given no arguments. */