Pārlūkot izejas kodu

Changed timeslice implementation to use something more portable (thanks to
Patrick Stein and his Darwin work for this one).

Ryan C. Gordon 24 gadi atpakaļ
vecāks
revīzija
734b665b8d
1 mainītis faili ar 1 papildinājumiem un 4 dzēšanām
  1. 1 4
      platform/unix.c

+ 1 - 4
platform/unix.c

@@ -309,10 +309,7 @@ char *__PHYSFS_platformCvtToDependent(const char *prepend,
 /* Much like my college days, try to sleep for 10 milliseconds at a time... */
 /* Much like my college days, try to sleep for 10 milliseconds at a time... */
 void __PHYSFS_platformTimeslice(void)
 void __PHYSFS_platformTimeslice(void)
 {
 {
-    struct timespec napTime;
-    napTime.tv_sec = 0;
-    napTime.tv_nsec = 10 * 1000 * 1000;  /* specified in nanoseconds. */
-    nanosleep(&napTime, NULL);           /* don't care if it fails. */
+    usleep( 10 * 1000 );           /* don't care if it fails. */
 } /* __PHYSFS_platformTimeslice */
 } /* __PHYSFS_platformTimeslice */