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