system.h
Go to the documentation of this file.00001
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef SYSTEM_H_
00027 #define SYSTEM_H_
00028
00029 #include "../common/list.h"
00030
00031
00032
00033
00034
00035
00036
00037 void Sys_Init(void);
00038 void Sys_NormPath(char *path);
00039 void Sys_Sleep(int milliseconds);
00040 const char *Sys_GetCurrentUser(void);
00041 int Sys_Setenv(const char *name, const char *value);
00042 void Sys_InitSignals(void);
00043 const char *Sys_SetLocale(const char *localeID);
00044 const char *Sys_GetLocale(void);
00045
00046 const char *Sys_ConsoleInput(void);
00047 void Sys_ConsoleOutput(const char *string);
00048 void Sys_Error(const char *error, ...) __attribute__((noreturn, format(printf, 1, 2)));
00049 void Sys_Quit(void);
00050 char *Sys_GetHomeDirectory(void);
00051
00052 void Sys_ConsoleShutdown(void);
00053 void Sys_ConsoleInit(void);
00054 void Sys_ShowConsole(qboolean show);
00055
00056
00057 char *Sys_FindFirst(const char *path, unsigned musthave, unsigned canthave);
00058 char *Sys_FindNext(unsigned musthave, unsigned canthave);
00059 void Sys_FindClose(void);
00060 void Sys_ListFilteredFiles(const char *basedir, const char *subdirs, const char *filter, linkedList_t **list);
00061 void Sys_Mkdir(const char *path);
00062 char *Sys_Cwd(void);
00063 void Sys_SetAffinityAndPriority(void);
00064 int Sys_Milliseconds(void);
00065 void Sys_Backtrace(void);
00066
00067
00068 #endif