#include <u.h>
#include <libc.h>
#include "../syscall/syscall.h"
int
sleep(long milli)
{
Timeval tv;
tv.usec = (milli%1000)*1000;
tv.sec = milli/1000;
linuxselect(0, nil, nil, nil, &tv);
if(tv.sec == 0 && tv.usec == 0) /* XXX */
return 0;
return -1;
}
|