Fix prototype of sleep() and move it to unistd.h
[people/mcb30/gpxe.git] / src / core / misc.c
index c80eacd..3930d26 100644 (file)
@@ -75,12 +75,13 @@ int32_t random(void)
 /**************************************************************************
 SLEEP
 **************************************************************************/
-void sleep(int secs)
+unsigned int sleep(unsigned int secs)
 {
        unsigned long tmo;
 
        for (tmo = currticks()+secs*TICKS_PER_SEC; currticks() < tmo; ) {
        }
+       return 0;
 }
 
 /**************************************************************************
@@ -89,7 +90,7 @@ INTERRUPTIBLE SLEEP
 void interruptible_sleep(int secs)
 {
        printf("<sleep>\n");
-       return sleep(secs);
+       sleep(secs);
 }
 
 /**************************************************************************