libowfat/io
Felix von Leitner d391cf7004 return early 2023-07-20 09:19:40 +00:00
..
io_appendfile.3 add compiler.h to abstract gcc attributes 2020-11-08 00:29:35 +00:00
io_appendfile.c add io_readwritefile, io_appendfile 2004-05-10 20:08:38 +00:00
io_block.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_block.c use write in buffer_put for a slight perf improvement 2018-03-12 13:04:30 +00:00
io_canread.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_canread.c attempt to prevent future endless loops in io_wait half-closed fd 2021-02-16 15:50:38 +00:00
io_canwrite.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_canwrite.c attempt to prevent future endless loops in io_wait half-closed fd 2021-02-16 15:50:38 +00:00
io_check.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_check.c remove superfluous #includes 2003-10-31 23:34:40 +00:00
io_close.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_close.c implement deferred closing 2016-10-04 22:43:31 +00:00
io_closeonexec.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_closeonexec.c broken lose32 port using mingw (don't use!!!) 2003-11-06 20:47:59 +00:00
io_createfile.3 add compiler.h to abstract gcc attributes 2020-11-08 00:29:35 +00:00
io_createfile.c experimental io_batch implementation 2003-09-08 20:29:39 +00:00
io_debugstring.c "fmt.h" instead of <fmt.h> 2016-10-15 12:29:00 +00:00
io_dontwantread.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_dontwantread.c revert edge triggering epoll; it had reliability and fairness issues and 2014-08-28 19:03:57 +00:00
io_dontwantwrite.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_dontwantwrite.c revert edge triggering epoll; it had reliability and fairness issues and 2014-08-28 19:03:57 +00:00
io_eagain.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_eagain.c provide prototype 2021-04-24 12:48:50 +00:00
io_eagain_read.c reengineer alt queue handling to prevent race 2016-10-04 21:31:14 +00:00
io_eagain_write.c provide prototype 2021-04-24 12:48:50 +00:00
io_fd.3 add support for saving syscalls with accept4 2021-03-12 16:23:32 +00:00
io_fd.c properly initialize deferred list in io_fd (did not help though) 2021-03-09 13:54:59 +00:00
io_fd_canwrite.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_fd_flags.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_finishandshutdown.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_finishandshutdown.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_getcookie.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_getcookie.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_mmapwritefile.c change io_eagain to io_eagain_wite 2022-04-25 14:20:47 +00:00
io_nonblock.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_nonblock.c use write in buffer_put for a slight perf improvement 2018-03-12 13:04:30 +00:00
io_passfd.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_passfd.c remove OpenBSD #warning (obsd maintainer says no longer needed) 2016-10-11 11:45:46 +00:00
io_pipe.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_pipe.c add support for saving syscalls with accept4 2021-03-12 16:23:32 +00:00
io_readfile.3 add compiler.h to abstract gcc attributes 2020-11-08 00:29:35 +00:00
io_readfile.c gcc 13 -fanalyze run with fixes / comments about false positives 2023-05-02 12:51:56 +00:00
io_readwritefile.3 add compiler.h to abstract gcc attributes 2020-11-08 00:29:35 +00:00
io_readwritefile.c gcc 13 -fanalyze run with fixes / comments about false positives 2023-05-02 12:51:56 +00:00
io_receivefd.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_receivefd.c remove OpenBSD #warning (obsd maintainer says no longer needed) 2016-10-11 11:45:46 +00:00
io_sendfile.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_sendfile.c remove unused local var 2022-04-25 14:21:38 +00:00
io_setcookie.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_setcookie.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_sigpipe.c add iob_free and man page for iob_reset. 2005-03-08 14:56:36 +00:00
io_socketpair.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_socketpair.c add support for saving syscalls with accept4 2021-03-12 16:23:32 +00:00
io_timedout.c hopefully fix the infinite loop in gatling 2014-10-19 01:52:36 +00:00
io_timeout.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_timeout.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_timeouted.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_timeouted.c finish epoll move to edge triggering 2014-05-08 04:25:42 +00:00
io_tryread.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_tryread.c return early 2023-07-20 09:19:40 +00:00
io_tryreadtimeout.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_tryreadtimeout.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_trywrite.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_trywrite.c some more eagain handling in tryread and trywrite 2017-02-04 17:23:33 +00:00
io_trywritetimeout.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_trywritetimeout.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_wait.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_wait.c remove superfluous #includes 2003-10-31 23:34:40 +00:00
io_waitread.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_waitread.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_waituntil.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_waituntil.c *duh* one extra zero 2003-11-11 19:50:42 +00:00
io_waituntil2.c recent kernel return POLLERR and then calling read returns EGAIN which 2022-03-11 12:07:53 +00:00
io_waitwrite.c switch io_fds from array to newly implemented (hopefully thread-safe) iarray 2014-04-04 18:11:03 +00:00
io_wantread.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_wantread.c revert to level triggering for epoll (forgot io_wantread) 2014-09-09 13:48:04 +00:00
io_wantwrite.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
io_wantwrite.c revert edge triggering epoll; it had reliability and fairness issues and 2014-08-28 19:03:57 +00:00
iob_addbuf.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_addbuf.c remove superfluous #includes 2003-10-31 23:34:40 +00:00
iob_addbuf_free.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_addbuf_free.c document the return value expected from the callback given to iob_write 2012-02-24 02:00:52 +00:00
iob_addbuf_internal.c use callback based infrastructure to reset iob's 2007-10-17 13:25:44 +00:00
iob_addbuf_munmap.c document the return value expected from the callback given to iob_write 2012-02-24 02:00:52 +00:00
iob_addfile.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_addfile.c use callback based infrastructure to reset iob's 2007-10-17 13:25:44 +00:00
iob_addfile_close.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_addfile_close.c document the return value expected from the callback given to iob_write 2012-02-24 02:00:52 +00:00
iob_adds.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_adds.c add iob_adds 2003-09-10 00:28:51 +00:00
iob_adds_free.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_adds_free.c make iob_reset actually free the buffers 2003-10-31 23:42:04 +00:00
iob_bytesleft.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_bytesleft.c add iob_bytesleft 2006-12-19 13:19:32 +00:00
iob_free.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_free.c add iob_free and man page for iob_reset. 2005-03-08 14:56:36 +00:00
iob_new.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_new.c byte_zero the allocated io_batch in iob_new 2005-03-08 20:12:59 +00:00
iob_prefetch.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_prefetch.c gcc 13 -fanalyze run with fixes / comments about false positives 2023-05-02 12:51:56 +00:00
iob_reset.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_reset.c document the return value expected from the callback given to iob_write 2012-02-24 02:00:52 +00:00
iob_send.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_send.c silence clang static analyzer 2023-05-02 13:10:41 +00:00
iob_write.3 #include <foo.h> -> #include <libowfat/foo.h> 2017-05-13 22:51:26 +00:00
iob_write.c add iob_write2 which takes an additional sendfile callback 2022-11-07 14:39:37 +00:00
iom_abort.3 add experimental iom API for multithreaded I/O multiplexing (in io.h) 2018-03-27 02:23:00 +00:00
iom_abort.c add experimental iom API for multithreaded I/O multiplexing (in io.h) 2018-03-27 02:23:00 +00:00
iom_add.3 add experimental iom API for multithreaded I/O multiplexing (in io.h) 2018-03-27 02:23:00 +00:00
iom_add.c add experimental iom API for multithreaded I/O multiplexing (in io.h) 2018-03-27 02:23:00 +00:00
iom_init.3 add experimental iom API for multithreaded I/O multiplexing (in io.h) 2018-03-27 02:23:00 +00:00
iom_init.c BSD build fix (hopefully) 2019-02-21 12:24:05 +00:00
iom_wait.3 add experimental iom API for multithreaded I/O multiplexing (in io.h) 2018-03-27 02:23:00 +00:00
iom_wait.c #define _POSIX_C_SOURCE 200809L 2023-03-22 12:49:36 +00:00