> nanosleep(2) should work on Solaris (at least 8, 9 and 10) as well. Should you go this route, please make sure to autoconf in -lrt.