972 Commits (master)
 

Author SHA1 Message Date
Felix von Leitner 566c1b025b explain a bit what we are trying to do here 3 months ago
Felix von Leitner ccdae48d82 try to prevent ARM from reordering writes in hardware 3 months ago
Felix von Leitner e34ccaa001 remove stray l (Rolf Eike Baer) 5 months ago
Felix von Leitner f8f40a544a now that gcc 11's static analyzer looks at array bounds in arguments 9 months ago
Felix von Leitner db4ef5494b some crude attempt to fix mingw cross build 9 months ago
Felix von Leitner a16f238d80 next attempt (I need a bsd shell) 9 months ago
Felix von Leitner 714a06fcb7 kqueue path assumed EVFILT_READ and EVFILT_WRITE are bits that can be used with | and ~ and & 9 months ago
Felix von Leitner 0c8b9934d2 provide prototype 9 months ago
Felix von Leitner 0c4c4efbe0 try too fix erdgeist's bug 9 months ago
Felix von Leitner a246f90de5 try to fix erdgeist's bug 9 months ago
Felix von Leitner 26a19cf273 less compiler warnings 9 months ago
Felix von Leitner 45c5556548 better test 9 months ago
Felix von Leitner 52d9cfa681 in io_eagain, make sure the kernel knows we wanted to write to the 9 months ago
Felix von Leitner 2a08bdfb89 change t.c from threading to full io_wait 9 months ago
Felix von Leitner 0be5f69f11 fix deps 9 months ago
Felix von Leitner b023cbb0aa test iob_send 9 months ago
Felix von Leitner b5f0721298 fix out of bounds memory access 9 months ago
Felix von Leitner b148d97cad limit iovec size for sendmsg code path to 50 9 months ago
Felix von Leitner 7705db76e2 mention sendmsg issue 9 months ago
Felix von Leitner 3e7158a2fc add missing includes 9 months ago
Felix von Leitner 77ea7db2d8 add missing man pages 9 months ago
Felix von Leitner c4b742d9e0 left old constants in 9 months ago
Felix von Leitner 53db030fd0 need to use own constants now 9 months ago
Felix von Leitner ed984eb886 now with accept4 9 months ago
Felix von Leitner e23d5bbc5b OSX does not have accept4 :( 9 months ago
Felix von Leitner 28d01b3688 also escape negative chars (we are in utf-8 land now, no longer latin1) 9 months ago
Felix von Leitner 5211d82384 it's fcntl.h not sys/fcntl.h 10 months ago
Felix von Leitner 2b74003e85 add missign build deps (thanks Giorgio) 10 months ago
Felix von Leitner f8f8908929 add missed dependency 10 months ago
Felix von Leitner b21da7cf70 add support for saving syscalls with accept4 11 months ago
Felix von Leitner 9e831fe414 move cleanup after check that all events are handled 11 months ago
Felix von Leitner 874530bace prevent infinite loop in cleanup code for 11 months ago
Felix von Leitner d342fa80e2 properly initialize deferred list in io_fd (did not help though) 11 months ago
Felix von Leitner 9f9b777fab add snarky comment 11 months ago
Felix von Leitner ce92de14c0 might actually work now 11 months ago
Felix von Leitner 5420136c6b attempt to prevent future endless loops in io_wait half-closed fd 11 months ago
Felix von Leitner 93111d2dc7 add buffer_init_allocbuf, buffer_init_read, buffer_init_write, buffer_init_read_allocbuf, buffer_init_write_allocbuf 1 year ago
Felix von Leitner 96a42d6c7e document changes 1 year ago
Felix von Leitner c9823c9fbd you need to #include <stdlib.h> 1 year ago
Felix von Leitner 40a5ae7d3b add fmt_strm_malloc 1 year ago
Felix von Leitner bd5461a618 add man page for fmt_strm_alloca and fmt_strm_malloc 1 year ago
Felix von Leitner 6acd715154 mmap_private opens the file for reading, not for writing 1 year ago
Felix von Leitner 624c3ac378 more cross references for open_* 1 year ago
Felix von Leitner 00b0891427 correct file open mode for mmap_private man page 1 year ago
Felix von Leitner 7a484e1f0e more cross references 1 year ago
Felix von Leitner bab35a1169 update dependencies, use $(AR) and $(RANLIB) 1 year ago
Felix von Leitner 8b933945a1 forward changes made in prototypes to actual implementation 1 year ago
Felix von Leitner fe000e3df8 buffer_seek did not work at all m( 1 year ago
Felix von Leitner 1948ac17a4 undo fatfinger 1 year ago
Felix von Leitner 81def53a7d also advance cur if upstream is a bytestream or an iobuf 1 year ago