X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fio.c;h=ba5abd5f2d18b2c95000fe7381b244aae6df455f;hb=7045b6f03025dfd0fecdd562fc267765a0072d6e;hp=28c76b8f558754b5c377cd71ccd816a357e242c0;hpb=cc4ed0c49279f08a053a3e3a9a4acba22283a01f;p=plomrogue diff --git a/src/server/io.c b/src/server/io.c index 28c76b8..ba5abd5 100644 --- a/src/server/io.c +++ b/src/server/io.c @@ -1,5 +1,6 @@ /* src/server/io.c */ +#define _BSD_SOURCE /* usleep() */ #include "io.h" #include /* global errno */ #include /* PIPE_BUF */ @@ -10,6 +11,7 @@ #include /* strlen(), memcpy() */ #include /* time_t */ #include /* time() */ +#include /* usleep() */ #include "../common/err_try_fgets.h" /* err_line() */ #include "../common/readwrite.h" /* try_fopen(), try_fclose_unlink_rename(), * try_fwrite(), try_fputc(), try_fgetc() @@ -94,6 +96,7 @@ static void read_file_into_queue() int test; while (EOF == (test = try_fgetc(world.file_in, f_name))) { + usleep(33); if (time(0) > now + wait_seconds) { return;