From d432ccecc89a8f9dcb27a2d3c4b982d776e34152 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 20 Apr 2004 15:10:07 +0000 Subject: (main) [!defined _POSIX_SOURCE]: Use simpler "signal (sig, SIG_DFL)" rather than sigaction equivalent. --- src/tee.c | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) (limited to 'src') 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. */ -- cgit v1.2.3-54-g00ecf