# HG changeset patch # User Daniel Atallah # Date 1171901323 0 # Node ID 95c4dee525f0c566e80a847d4f6d5e080bbc76e6 # Parent b5c5fbe365d2f1b54a14d1175ab3b6c2d76f050b Merge fix and build fix for win32 diff -r b5c5fbe365d2 -r 95c4dee525f0 libpurple/util.c --- a/libpurple/util.c Mon Feb 19 15:31:32 2007 +0000 +++ b/libpurple/util.c Mon Feb 19 16:08:43 2007 +0000 @@ -4117,6 +4117,7 @@ void gaim_restore_default_signal_handlers(void) { +#ifndef _WIN32 #ifdef HAVE_SIGNAL_H signal(SIGHUP, SIG_DFL); /* 1: terminal line hangup */ signal(SIGINT, SIG_DFL); /* 2: interrupt program */ @@ -4133,7 +4134,6 @@ signal(SIGEMT, SIG_DFL); /* 7: EMT instruction (Non-POSIX) */ #endif /* SIGEMT */ -#endif signal(SIGFPE, SIG_DFL); /* 8: floating point exception */ signal(SIGBUS, SIG_DFL); /* 10: bus error */ signal(SIGSEGV, SIG_DFL); /* 11: segmentation violation */ @@ -4145,4 +4145,5 @@ signal(SIGXCPU, SIG_DFL); /* 24: exceeded CPU time limit */ signal(SIGXFSZ, SIG_DFL); /* 25: exceeded file size limit */ #endif /* HAVE_SIGNAL_H */ +#endif /* !_WIN32 */ }