From ad1499d6709f9a23998c538844e729314e7410ec Mon Sep 17 00:00:00 2001
From: Spoike <acceptthis@users.sourceforge.net>
Date: Sat, 18 Jun 2011 17:04:47 +0000
Subject: [PATCH] Fix for that because bigfoot is too lazy. If its not running
 on linux, we don't care if it crashes. or something.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/branches/wip@3826 fc73d0e0-1445-4013-8a0c-d673dee63da5
---
 engine/server/sv_sys_unix.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/engine/server/sv_sys_unix.c b/engine/server/sv_sys_unix.c
index fe829cc35..99cae017f 100644
--- a/engine/server/sv_sys_unix.c
+++ b/engine/server/sv_sys_unix.c
@@ -637,6 +637,7 @@ void Sys_Shutdown (void)
 {
 }
 
+#ifdef __linux__ /*should probably be GNUC but whatever*/
 #include <execinfo.h>
 static void Friendly_Crash_Handler(int sig)
 {
@@ -662,6 +663,7 @@ static void Friendly_Crash_Handler(int sig)
 	}
 	exit(1);
 }
+#endif
 
 /*
 =============
@@ -687,6 +689,7 @@ int main(int argc, char *argv[])
 	parms.argc = com_argc;
 	parms.argv = com_argv;
 
+#ifdef __linux__
 	if (COM_CheckParm("-dumpstack"))
 	{
 		signal(SIGILL, Friendly_Crash_Handler);
@@ -694,6 +697,7 @@ int main(int argc, char *argv[])
 		signal(SIGSEGV, Friendly_Crash_Handler);
 		signal(SIGBUS, Friendly_Crash_Handler);
 	}
+#endif
 
 	parms.memsize = 16*1024*1024;