]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - sys_linux.c
3d texcoords now must use rmeshstate_t.pointer_texcoord3f instead of pointer_texcoord...
[xonotic/darkplaces.git] / sys_linux.c
index 084eb0402cb7ad0b0112c3f85aa5f63ab0b92a62..9e8b155c25317973c075561bd9a98235a8661b73 100644 (file)
@@ -43,7 +43,7 @@ void Sys_Error (const char *error, ...)
 #endif
 
        va_start (argptr,error);
-       vsprintf (string,error,argptr);
+       vsnprintf (string, sizeof (string), error, argptr);
        va_end (argptr);
        fprintf(stderr, "Error: %s\n", string);
 
@@ -51,7 +51,7 @@ void Sys_Error (const char *error, ...)
        exit (1);
 }
 
-void Sys_Print(const char *text)
+void Sys_PrintToTerminal(const char *text)
 {
        printf("%s", text);
 }
@@ -194,12 +194,14 @@ char *Sys_ConsoleInput(void)
        return NULL;
 }
 
-void Sys_Sleep(void)
+void Sys_Sleep(int milliseconds)
 {
+       if (milliseconds < 1)
+               milliseconds = 1;
 #ifdef WIN32
-       Sleep (1);
+       Sleep(milliseconds);
 #else
-       usleep(1);
+       usleep(milliseconds * 1000);
 #endif
 }