/* skeeps for t miliseconds. Compiled successfully under: 1) AIX with cc 2) DecAlpha under OSF 3) Linux (ELF, RedHat v.2) 4) SGI/IRIX 5) SunOS 4 6) SunOS 5/Solaris -- needs -lposix4 for linking */ #include #include #include #include #include void ms_sleep(t) int t; { int s; long us; if(t <= 0) { return; } s = t/1000; us = (t % 1000) * 1000; if(s > 0) { sleep(s); } if(us > 0) { usleep(us); } return; }