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; }