23 Commits (d342fa80e27bfccd6a48d2260de714f5e45c09c6)

Author SHA1 Message Date
Felix von Leitner d342fa80e2 properly initialize deferred list in io_fd (did not help though) 1 year ago
Felix von Leitner 1d253fb3fa reengineer alt queue handling to prevent race 6 years ago
Felix von Leitner 1c9d7b0b30 add io_fd_flags so the caller can tell io_fd whether the socket is blocking 8 years ago
Felix von Leitner 1de8f45d8a revert edge triggering epoll; it had reliability and fairness issues and 8 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 3743706899 add io_fd_canwrite (like io_fd but assume the fd is writable) 10 years ago
Felix von Leitner a22dbda5f7 the #define extern hack in io_fd.c also included time.h, fix that 13 years ago
Felix von Leitner 56fb0a586d fix for NetBSD 3.0 (they broke their sys/types.h) 16 years ago
Felix von Leitner b26cb901c3 remove printf 17 years ago
Felix von Leitner 2e87886163 further Windoze support (test/io5.c works, gatling still doesn't) 17 years ago
Felix von Leitner 4653054e12 add -D_REENTRANT to CFLAGS so libowfat can be used in multi-threaded 17 years ago
Felix von Leitner 61a51950d4 add iob_free and man page for iob_reset. 18 years ago
Felix von Leitner 562656b531 update dependencies 18 years ago
Felix von Leitner ca610274e0 explicitly define extern globals 19 years ago
Felix von Leitner d0cc758bf8 broken lose32 port using mingw (don't use!!!) 19 years ago
Felix von Leitner 2e4bf41523 remove superfluous #includes 19 years ago
Felix von Leitner b136aaf930 correctly initialize records before reusing them in io_fd 19 years ago
Felix von Leitner 9b54168cfb glibc compatibility ;) 19 years ago
Felix von Leitner 7a859cb66e add sigio support 19 years ago
Felix von Leitner e81432667d more kqueue/epoll 19 years ago
Felix von Leitner 092b5f860b write a small socket server with io_wait integration and add and debug 19 years ago
Felix von Leitner bb3243fbe2 beginnings of the io library 19 years ago