FTEQW
Documentation of the FTE engine source tree.
sv_sys_unix.c File Reference

Enumerations

enum  {
  QCLOCK_AUTO = 0 , QCLOCK_GTOD , QCLOCK_MONOTONIC , QCLOCK_REALTIME ,
  QCLOCK_INVALID
}
 

Functions

qboolean SSL_InitGlobal (qboolean isserver)
 
void GnuTLS_Shutdown (void)
 
void Sys_Linebuffer_Callback (struct cvar_s *var, char *oldvalue)
 
void Sys_mkdir (const char *path)
 
qboolean Sys_rmdir (const char *path)
 
qboolean Sys_remove (const char *path)
 
qboolean Sys_Rename (const char *oldfname, const char *newfname)
 
qboolean Sys_GetFreeDiskSpace (const char *path, quint64_t *freespace)
 
int Sys_DebugLog (char *file, char *fmt,...)
 
double Sys_DoubleTime (void)
 
unsigned int Sys_Milliseconds (void)
 
void Sys_Error (const char *error,...)
 
void Sys_Printf (char *fmt,...)
 
void Sys_Quit (void)
 
char * Sys_ConsoleInput (void)
 
void Sys_Init (void)
 
void Sys_Shutdown (void)
 
int main (int argc, char *argv[])
 
int Sys_EnumerateFiles (const char *gpath, const char *match, int(*func)(const char *, qofs_t, time_t modtime, void *, searchpathfuncs_t *), void *parm, searchpathfuncs_t *spath)
 
void Sys_CloseLibrary (dllhandle_t *lib)
 
dllhandle_t * Sys_LoadLibrary (const char *name, dllfunction_t *funcs)
 
voidSys_GetAddressForName (dllhandle_t *module, const char *exportname)
 
void Sys_ServerActivity (void)
 
qboolean Sys_RandomBytes (qbyte *string, int len)
 
qboolean Sys_RunInstaller (void)
 

Variables

cvar_t sys_nostdout = CVAR("sys_nostdout","0")
 
cvar_t sys_extrasleep = CVAR("sys_extrasleep","0")
 
cvar_t sys_colorconsole = CVARD("sys_colorconsole", "1", "Parse colour escapes, with ansi colours on stdout.")
 
cvar_t sys_timestamps = CVARD("sys_timestamps", "0", "Show timesamps on stdout prints.")
 
cvar_t sys_linebuffer = CVARC("sys_linebuffer", "1", Sys_Linebuffer_Callback)
 
jmp_buf sys_sv_serverforked
 
char coninput_text [256]
 
int coninput_len
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
QCLOCK_AUTO 
QCLOCK_GTOD 
QCLOCK_MONOTONIC 
QCLOCK_REALTIME 
QCLOCK_INVALID 

Function Documentation

◆ GnuTLS_Shutdown()

void GnuTLS_Shutdown ( void  )

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ SSL_InitGlobal()

qboolean SSL_InitGlobal ( qboolean  isserver)

◆ Sys_CloseLibrary()

void Sys_CloseLibrary ( dllhandle_t *  lib)

◆ Sys_ConsoleInput()

char * Sys_ConsoleInput ( void  )

◆ Sys_DebugLog()

int Sys_DebugLog ( char *  file,
char *  fmt,
  ... 
)

◆ Sys_DoubleTime()

double Sys_DoubleTime ( void  )

◆ Sys_EnumerateFiles()

int Sys_EnumerateFiles ( const char *  gpath,
const char *  match,
int(*)(const char *, qofs_t, time_t modtime, void *, searchpathfuncs_t *)  func,
void parm,
searchpathfuncs_t spath 
)

◆ Sys_Error()

void Sys_Error ( const char *  error,
  ... 
)

◆ Sys_GetAddressForName()

void * Sys_GetAddressForName ( dllhandle_t *  module,
const char *  exportname 
)

◆ Sys_GetFreeDiskSpace()

qboolean Sys_GetFreeDiskSpace ( const char *  path,
quint64_t *  freespace 
)

◆ Sys_Init()

void Sys_Init ( void  )

◆ Sys_Linebuffer_Callback()

void Sys_Linebuffer_Callback ( struct cvar_s var,
char *  oldvalue 
)

◆ Sys_LoadLibrary()

dllhandle_t * Sys_LoadLibrary ( const char *  name,
dllfunction_t funcs 
)

◆ Sys_Milliseconds()

unsigned int Sys_Milliseconds ( void  )

◆ Sys_mkdir()

void Sys_mkdir ( const char *  path)

◆ Sys_Printf()

void Sys_Printf ( char *  fmt,
  ... 
)

◆ Sys_Quit()

void Sys_Quit ( void  )

◆ Sys_RandomBytes()

qboolean Sys_RandomBytes ( qbyte string,
int  len 
)

◆ Sys_remove()

qboolean Sys_remove ( const char *  path)

◆ Sys_Rename()

qboolean Sys_Rename ( const char *  oldfname,
const char *  newfname 
)

◆ Sys_rmdir()

qboolean Sys_rmdir ( const char *  path)

◆ Sys_RunInstaller()

qboolean Sys_RunInstaller ( void  )

◆ Sys_ServerActivity()

void Sys_ServerActivity ( void  )

◆ Sys_Shutdown()

void Sys_Shutdown ( void  )

Variable Documentation

◆ coninput_len

int coninput_len

◆ coninput_text

char coninput_text[256]

◆ sys_colorconsole

cvar_t sys_colorconsole = CVARD("sys_colorconsole", "1", "Parse colour escapes, with ansi colours on stdout.")

◆ sys_extrasleep

cvar_t sys_extrasleep = CVAR("sys_extrasleep","0")

◆ sys_linebuffer

cvar_t sys_linebuffer = CVARC("sys_linebuffer", "1", Sys_Linebuffer_Callback)

◆ sys_nostdout

cvar_t sys_nostdout = CVAR("sys_nostdout","0")

◆ sys_sv_serverforked

jmp_buf sys_sv_serverforked

◆ sys_timestamps

cvar_t sys_timestamps = CVARD("sys_timestamps", "0", "Show timesamps on stdout prints.")