#include #include #include #include #include #include #include #include #include #include #define NODEFINE #include #include #include #include "fd.h" int pm_sleep(long ms) { struct timeval tv; tv.tv_usec = (ms%1000)*1000; tv.tv_sec = ms/1000; if(select(0, NULL, NULL, NULL, &tv) < 0){ pm_oserror(); return -1; } return 0; }