#include "io_internal.h" int64 io_timeouted() { tai6464 now; static long ptr; io_entry* e; long alen=array_length(&io_fds,sizeof(io_entry)); taia_now(&now); ++ptr; if (ptr>=alen) ptr=0; e=array_get(&io_fds,sizeof(io_entry),ptr); if (!e) return -1; for (;ptrinuse && taia_less(&e->timeout,&now)) return ptr; return -1; }