sleep: use the monotonic timer
authorAlan Cox <alan@linux.intel.com>
Fri, 2 Jan 2015 18:06:51 +0000 (18:06 +0000)
committerAlan Cox <alan@linux.intel.com>
Fri, 2 Jan 2015 18:06:51 +0000 (18:06 +0000)
Library/libs/sleep.c

index 28cb6ec..6a94d6f 100644 (file)
@@ -8,10 +8,10 @@
 unsigned int sleep(unsigned int seconds)
 {
        time_t end, now;
-       _time(&end, 0);
+       _time(&end, 1);
        end += seconds;
        if (_pause(seconds * 10) == 0)
                return 0;
-       _time(&now, 0);
+       _time(&now, 1);
        return (int)(end - now);
 }