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
This commit is contained in:
parent
58c2c63708
commit
ad1499d670
1 changed files with 4 additions and 0 deletions
|
@ -637,6 +637,7 @@ void Sys_Shutdown (void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef __linux__ /*should probably be GNUC but whatever*/
|
||||||
#include <execinfo.h>
|
#include <execinfo.h>
|
||||||
static void Friendly_Crash_Handler(int sig)
|
static void Friendly_Crash_Handler(int sig)
|
||||||
{
|
{
|
||||||
|
@ -662,6 +663,7 @@ static void Friendly_Crash_Handler(int sig)
|
||||||
}
|
}
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=============
|
=============
|
||||||
|
@ -687,6 +689,7 @@ int main(int argc, char *argv[])
|
||||||
parms.argc = com_argc;
|
parms.argc = com_argc;
|
||||||
parms.argv = com_argv;
|
parms.argv = com_argv;
|
||||||
|
|
||||||
|
#ifdef __linux__
|
||||||
if (COM_CheckParm("-dumpstack"))
|
if (COM_CheckParm("-dumpstack"))
|
||||||
{
|
{
|
||||||
signal(SIGILL, Friendly_Crash_Handler);
|
signal(SIGILL, Friendly_Crash_Handler);
|
||||||
|
@ -694,6 +697,7 @@ int main(int argc, char *argv[])
|
||||||
signal(SIGSEGV, Friendly_Crash_Handler);
|
signal(SIGSEGV, Friendly_Crash_Handler);
|
||||||
signal(SIGBUS, Friendly_Crash_Handler);
|
signal(SIGBUS, Friendly_Crash_Handler);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
parms.memsize = 16*1024*1024;
|
parms.memsize = 16*1024*1024;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue