mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-19 13:33:00 +01:00
Added Linux/signal exception handling.
This commit is contained in:
13
src/os.cpp
13
src/os.cpp
@@ -361,9 +361,18 @@ namespace bx
|
||||
#endif // BX_PLATFORM_LINUX
|
||||
}
|
||||
|
||||
void exit(int32_t _exitCode)
|
||||
void exit(int32_t _exitCode, bool _cleanup)
|
||||
{
|
||||
::exit(_exitCode);
|
||||
if (_cleanup)
|
||||
{
|
||||
::exit(_exitCode);
|
||||
}
|
||||
|
||||
#if BX_PLATFORM_WINDOWS
|
||||
TerminateProcess(GetCurrentProcess(), _exitCode);
|
||||
#else
|
||||
_Exit(_exitCode);
|
||||
#endif // BX_PLATFORM_*
|
||||
}
|
||||
|
||||
void* memoryMap(void* _address, size_t _size, Error* _err)
|
||||
|
||||
Reference in New Issue
Block a user