/*** Copyright (C) 2021 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: Process.cpp Date: 2021-8-20 Author: Reece ***/ #include #include "Process.hpp" #if defined(AURORA_IS_POSIX_DERIVED) #include #endif namespace Aurora::Process { AUKN_SYM void Exit(AuUInt32 exitcode) { #if defined(AURORA_IS_MODERNNT_DERIVED) ExitProcess(exitcode); #elif defined(AURORA_IS_POSIX_DERIVED) exit(exitcode); #else // ??? *(AuUInt8 *)0 = 0; *(AuUInt8 *)0xFFFF = 0; *(AuUInt8 *)0xFFFFFFFF = 0; #endif } }