X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=sys.h;h=9dfdf620c91c9899d26a139272cdc038f86f1b58;hb=a8732c390b6b4c0e46e3e1eae07722b6359994a5;hp=913b3cdbeed430b7c948734abb0f7a2c497f2f3d;hpb=66a10ad8f7213d8969fc53f69f1ff712f3aea004;p=xonotic%2Fdarkplaces.git diff --git a/sys.h b/sys.h index 913b3cdb..9dfdf620 100644 --- a/sys.h +++ b/sys.h @@ -68,7 +68,7 @@ char *Sys_TimeString(const char *timeformat); // /// an error will cause the entire program to exit -void Sys_Error (const char *error, ...) DP_FUNC_PRINTF(1); +void Sys_Error (const char *error, ...) DP_FUNC_PRINTF(1) DP_FUNC_NORETURN; /// (may) output text to terminal which launched program void Sys_PrintToTerminal(const char *text); @@ -83,6 +83,9 @@ void Sys_Quit (int returnvalue); * profiling to certain areas of the code, such as ingame performance without * regard for loading/shutdown performance (-profilegameonly on commandline) */ +#ifdef __cplusplus +extern "C" +#endif void Sys_AllowProfiling (qboolean enable); typedef struct sys_cleantime_s @@ -110,5 +113,10 @@ extern qboolean sys_supportsdlgetticks; unsigned int Sys_SDL_GetTicks (void); // wrapper to call SDL_GetTicks void Sys_SDL_Delay (unsigned int milliseconds); // wrapper to call SDL_Delay +/// called to set process priority for dedicated servers +void Sys_InitProcessNice (void); +void Sys_MakeProcessNice (void); +void Sys_MakeProcessMean (void); + #endif