--- libev/ev.c 2008/06/19 06:53:49 1.256 +++ libev/ev.c 2008/06/29 22:32:51 1.257 @@ -567,6 +567,9 @@ tv.tv_sec = (time_t)delay; tv.tv_usec = (long)((delay - (ev_tstamp)(tv.tv_sec)) * 1e6); + /* here we rely on sys/time.h + sys/types.h + unistd.h providing select */ + /* somehting nto guaranteed by newer posix versions, but guaranteed */ + /* by older ones */ select (0, 0, 0, 0, &tv); #endif }