diff options
author | Max Kellermann <max@duempel.org> | 2010-07-25 11:09:13 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2010-07-25 12:01:59 +0200 |
commit | e4b7a113fded192d2ad31b68a87cf444f206a04e (patch) | |
tree | e1babf84c86d89469597058521ee72e48df85dfd /src/sig_handlers.c | |
parent | 7820ebb82ea66619ae72caf3bdeb7fd16d035fdd (diff) | |
download | mpd-e4b7a113fded192d2ad31b68a87cf444f206a04e.tar.gz mpd-e4b7a113fded192d2ad31b68a87cf444f206a04e.tar.xz mpd-e4b7a113fded192d2ad31b68a87cf444f206a04e.zip |
database, ...: remove EINTR checks after stdio calls
MPD doesn't have child processes anymore, and thus we're not expecting
to receive SIGCHLD very often. Since hard disk access isn't
interrupted by signals anyway, we don't need those excessive checks.
Diffstat (limited to '')
-rw-r--r-- | src/sig_handlers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sig_handlers.c b/src/sig_handlers.c index 0b4a24396..99a0b7e06 100644 --- a/src/sig_handlers.c +++ b/src/sig_handlers.c @@ -66,7 +66,7 @@ void initSigHandlers(void) sa.sa_flags = 0; sigemptyset(&sa.sa_mask); sa.sa_handler = SIG_IGN; - while (sigaction(SIGPIPE, &sa, NULL) < 0 && errno == EINTR) ; + x_sigaction(SIGPIPE, &sa); sa.sa_handler = exit_signal_handler; x_sigaction(SIGINT, &sa); |