17 Commits (f8f40a544a3176ff85db2143b1dfe939c49e75b0)

Author SHA1 Message Date
Felix von Leitner 5420136c6b attempt to prevent future endless loops in io_wait half-closed fd 6 months ago
Felix von Leitner 1d253fb3fa reengineer alt queue handling to prevent race 5 years ago
Felix von Leitner b6a91f4256 attempt to work around race condition when you close an fd but there are 5 years ago
Felix von Leitner 1de8f45d8a revert edge triggering epoll; it had reliability and fairness issues and 7 years ago
Felix von Leitner 44bcab1661 finish epoll move to edge triggering 7 years ago
Felix von Leitner 68f5b64189 switch io_fds from array to newly implemented (hopefully thread-safe) iarray 7 years ago
Felix von Leitner 3743706899 add io_fd_canwrite (like io_fd but assume the fd is writable) 9 years ago
Felix von Leitner 2e87886163 further Windoze support (test/io5.c works, gatling still doesn't) 16 years ago
Felix von Leitner 68da613393 more defensive programming for SIGIO (*groan*) 18 years ago
Felix von Leitner 2e4bf41523 remove superfluous #includes 18 years ago
Felix von Leitner f72b2bac62 did not compile on BSD after SIGIO fix 18 years ago
Felix von Leitner d4bec7c063 Big Duh! _SIGIO and SIGIO look too close 18 years ago
Felix von Leitner 6f67e150a2 wrong fix 18 years ago
Felix von Leitner fb3d2aaff4 Add DEBUG=1 to GNUmakefile 18 years ago
Felix von Leitner 0616cd88b9 guard against one descriptor being flagged twice 18 years ago
Felix von Leitner 7a859cb66e add sigio support 18 years ago
Felix von Leitner 200f07718d add io_canread and io_canwrite 18 years ago