From 3c7c21274c3e0f1aef56ebf8ab79d331a854a4eb Mon Sep 17 00:00:00 2001 From: reimar Date: Fri, 22 Jul 2005 17:11:39 +0000 Subject: define SIGHUP and SIGPIPE for MinGW and catch SIGPIPE also in mplayer git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16050 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mplayer.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'mplayer.c') diff --git a/mplayer.c b/mplayer.c index d50dc08593..206e1cfa46 100644 --- a/mplayer.c +++ b/mplayer.c @@ -19,6 +19,7 @@ #define SIGQUIT 3 /* quit */ #define SIGKILL 9 /* kill (cannot be caught or ignored) */ #define SIGBUS 10 /* bus error */ +#define SIGPIPE 13 /* broken pipe */ extern int mp_input_win32_slave_cmd_func(int fd,char* dest,int size); #endif @@ -1435,6 +1436,7 @@ current_module = NULL; signal(SIGINT,exit_sighandler); // Interrupt from keyboard signal(SIGQUIT,exit_sighandler); // Quit from keyboard + signal(SIGPIPE,exit_sighandler); // Some window managers cause this #ifdef ENABLE_SIGHANDLER // fatal errors: signal(SIGBUS,exit_sighandler); // bus error -- cgit v1.2.3