]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - sys_sdl.c
fix speedhack issue with low cl_netfps / packet loss on servers with sv_clmovement_wa...
[xonotic/darkplaces.git] / sys_sdl.c
index ee2df9a3a46c0eb2f4d4ba016544dee4d3233e82..6ca7812961ff51c393417f4caad952dd55d35580 100644 (file)
--- a/sys_sdl.c
+++ b/sys_sdl.c
@@ -53,6 +53,8 @@ void Sys_PrintToTerminal(const char *text)
        // BUG: for some reason, NDELAY also affects stdout (1) when used on stdin (0).
        int origflags = fcntl (1, F_GETFL, 0);
        fcntl (1, F_SETFL, origflags & ~FNDELAY);
+#else
+#define write _write
 #endif
        while(*text)
        {
@@ -111,11 +113,11 @@ char *Sys_ConsoleInput(void)
                while (_kbhit ())
                {
                        c = _getch ();
-                       putch (c);
+                       _putch (c);
                        if (c == '\r')
                        {
                                text[len] = 0;
-                               putch ('\n');
+                               _putch ('\n');
                                len = 0;
                                return text;
                        }
@@ -123,8 +125,8 @@ char *Sys_ConsoleInput(void)
                        {
                                if (len)
                                {
-                                       putch (' ');
-                                       putch (c);
+                                       _putch (' ');
+                                       _putch (c);
                                        len--;
                                        text[len] = 0;
                                }