diff options
author | Jim Meyering <jim@meyering.net> | 2004-04-20 15:10:07 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2004-04-20 15:10:07 +0000 |
commit | d432ccecc89a8f9dcb27a2d3c4b982d776e34152 (patch) | |
tree | 34d569c94311fbb5929949c8df02a4a15df2541f | |
parent | 7b6892c3dfd51e3bc34b7223100f8ad22d5f1ace (diff) | |
download | coreutils-d432ccecc89a8f9dcb27a2d3c4b982d776e34152.tar.xz |
(main) [!defined _POSIX_SOURCE]:
Use simpler "signal (sig, SIG_DFL)" rather than sigaction equivalent.
-rw-r--r-- | src/tee.c | 24 |
1 files changed, 1 insertions, 23 deletions
@@ -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. */ |