From 66e451b5af762b7caec7ed1b5ba2e668580ce362 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 22 Jul 2009 22:02:16 +0300 Subject: [PATCH] Work-around yet another bug of hopelessly broken MacOS X Fixes #2984 --- bin/vlc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/vlc.c b/bin/vlc.c index 55f7c5f70f..5ca5a16c8f 100644 --- a/bin/vlc.c +++ b/bin/vlc.c @@ -51,6 +51,12 @@ int main( int i_argc, const char *ppsz_argv[] ) { int i_ret; +#ifdef __APPLE__ + /* The so-called POSIX-compliant MacOS X is not. + * SIGPIPE fires even when it is blocked in all threads! */ + signal (SIGPIPE, SIG_IGN); +#endif + #ifndef ALLOW_RUN_AS_ROOT if (geteuid () == 0) { -- 2.39.2