[vlc-devel] commit: Work-around yet another bug of hopelessly broken MacOS X ( Rémi Denis-Courmont )
    git version control 
    git at videolan.org
       
    Wed Jul 22 21:04:17 CEST 2009
    
    
  
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Jul 22 22:02:16 2009 +0300| [66e451b5af762b7caec7ed1b5ba2e668580ce362] | committer: Rémi Denis-Courmont 
Work-around yet another bug of hopelessly broken MacOS X
Fixes #2984
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=66e451b5af762b7caec7ed1b5ba2e668580ce362
---
 bin/vlc.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/bin/vlc.c b/bin/vlc.c
index 55f7c5f..5ca5a16 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)
     {
    
    
More information about the vlc-devel
mailing list