[haiku-commits] r38902 - haiku/trunk/src/system/libroot/posix/unistd

  • From: philippe.houdoin@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 9 Oct 2010 09:19:41 +0200 (CEST)

Author: phoudoin
Date: 2010-10-09 09:19:41 +0200 (Sat, 09 Oct 2010)
New Revision: 38902
Changeset: http://dev.haiku-os.org/changeset/38902
Ticket: http://dev.haiku-os.org/ticket/6707

Modified:
   haiku/trunk/src/system/libroot/posix/unistd/sleep.c
Log:
sleep() remaining time was returned in microsecond, not second.
Fix #6707.


Modified: haiku/trunk/src/system/libroot/posix/unistd/sleep.c
===================================================================
--- haiku/trunk/src/system/libroot/posix/unistd/sleep.c 2010-10-09 01:36:12 UTC 
(rev 38901)
+++ haiku/trunk/src/system/libroot/posix/unistd/sleep.c 2010-10-09 07:19:41 UTC 
(rev 38902)
@@ -21,7 +21,7 @@
 
        err = snooze_until(start + usecs, B_SYSTEM_TIMEBASE);
        if (err)
-               return (unsigned)(system_time() - start);
+               return (unsigned)((system_time() - start) / 1000000);
 
        return 0;
 }


Other related posts:

  • » [haiku-commits] r38902 - haiku/trunk/src/system/libroot/posix/unistd - philippe . houdoin