Ver código fonte

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

Ryan C. Gordon 24 anos atrás
pai
commit
734b665b8d
1 arquivos alterados com 1 adições e 4 exclusões
  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... */
 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 */