X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=misc%2Fsource%2Fdarkplaces-src%2Fsys.h;h=628c5d613ebff22f7ceff4ea74ac945dbca66f53;hb=8f793cf925328d4b29ea000061e8456cfde539b9;hp=37fcc8044fb87051d91eb7cfbd3e3715f7bfe2c1;hpb=07859c32a786953411bcb0eddb0ba4befa34cfd6;p=voretournament%2Fvoretournament.git diff --git a/misc/source/darkplaces-src/sys.h b/misc/source/darkplaces-src/sys.h index 37fcc804..628c5d61 100644 --- a/misc/source/darkplaces-src/sys.h +++ b/misc/source/darkplaces-src/sys.h @@ -72,6 +72,7 @@ void Sys_Error (const char *error, ...) DP_FUNC_PRINTF(1); /// (may) output text to terminal which launched program void Sys_PrintToTerminal(const char *text); +void Sys_PrintfToTerminal(const char *fmt, ...); /// INFO: This is only called by Host_Shutdown so we dont need testing for recursion void Sys_Shutdown (void); @@ -84,7 +85,14 @@ void Sys_Quit (int returnvalue); */ void Sys_AllowProfiling (qboolean enable); -double Sys_DoubleTime (void); +typedef struct sys_cleantime_s +{ + double dirtytime; // last value gotten from Sys_DirtyTime() + double cleantime; // sanitized linearly increasing time since app start +} +sys_cleantime_t; + +double Sys_DirtyTime(void); void Sys_ProvideSelfFD (void); @@ -102,5 +110,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