]> git.stg.codes - stg.git/blobdiff - projects/sgauth/web.cpp
Replace deprecated usleep with POSIX-compliant nanosleep
[stg.git] / projects / sgauth / web.cpp
index e3c38adf70b469715d914bbef869802f76089f11..ab169cc49160f0813878ef7a7e1f65bce444f1f9 100644 (file)
@@ -29,7 +29,7 @@
 #include <libintl.h>
 
 #include "stg/common.h"
 #include <libintl.h>
 
 #include "stg/common.h"
-#include "stg/ia_auth_c.h"
+#include "stg/ia.h"
 #include "web.h"
 
 extern WEB * web;
 #include "web.h"
 
 extern WEB * web;
@@ -66,6 +66,8 @@ for (int i = 0; i < DIR_NUM; i++)
     dirName[i] = "-";
 
 refreshPeriod = 5;
     dirName[i] = "-";
 
 refreshPeriod = 5;
+
+memset(&ls, 0, sizeof(ls));
 }
 //---------------------------------------------------------------------------
 void WEB::Start()
 }
 //---------------------------------------------------------------------------
 void WEB::Start()
@@ -180,7 +182,8 @@ while (1)
         #ifdef WIN32
         Sleep(1000);
         #else
         #ifdef WIN32
         Sleep(1000);
         #else
-        usleep(1000000);
+        struct timespec ts = {1, 0};
+        nanosleep(&ts, NULL);
         #endif
         exit(0);
         }
         #endif
         exit(0);
         }