15 Commits (f8f40a544a3176ff85db2143b1dfe939c49e75b0)

Author SHA1 Message Date
Felix von Leitner 6dcb99f00e some more eagain handling in tryread and trywrite 5 years ago
Felix von Leitner 1d253fb3fa reengineer alt queue handling to prevent race 5 years ago
Felix von Leitner 8640df0e04 hopefully fix the infinite loop in gatling 7 years ago
Felix von Leitner 1de8f45d8a revert edge triggering epoll; it had reliability and fairness issues and 7 years ago
Felix von Leitner 03df1685ba it turns out you don't need -1/EGAIN to know edge triggering told you 7 years ago
Felix von Leitner 44bcab1661 finish epoll move to edge triggering 8 years ago
Felix von Leitner 68f5b64189 switch io_fds from array to newly implemented (hopefully thread-safe) iarray 8 years ago
Felix von Leitner 56fb0a586d fix for NetBSD 3.0 (they broke their sys/types.h) 16 years ago
Felix von Leitner 2e87886163 further Windoze support (test/io5.c works, gatling still doesn't) 16 years ago
Felix von Leitner f9bff979e2 fix signal race (Scott Lamb) 18 years ago
Felix von Leitner 5617c437b8 add some man pages 18 years ago
Olaf Dreesen 8adba6f327 reset timer correct. 18 years ago
Felix von Leitner 7a859cb66e add sigio support 18 years ago
Felix von Leitner 092b5f860b write a small socket server with io_wait integration and add and debug 18 years ago
Felix von Leitner bb3243fbe2 beginnings of the io library 18 years ago