981 Commits (c2e3bd9dae754ab3dba5a717939dd688ac9ad183)
 

Author SHA1 Message Date
Felix von Leitner c2e3bd9dae change io_eagain to io_eagain_wite
10 months ago
Felix von Leitner d91bcb2b15 add sandboxing hints
10 months ago
Felix von Leitner 4694d92199 remove unused label
10 months ago
Felix von Leitner 050f0ffe75 fix buffer overread for len=0 in scan_longn (Martin Castillo)
10 months ago
Felix von Leitner 02e8801c3c forgot to add man page
10 months ago
Felix von Leitner 8ca5aa48a5 what if the left-over from writev does not fit into the buffer?
11 months ago
Felix von Leitner b6f868eaab don't disturb glibc with __deprecated__
11 months ago
Felix von Leitner ba876e757c recent kernel return POLLERR and then calling read returns EGAIN which
11 months ago
Felix von Leitner 0c69ff4b1b add bytestream man page
11 months ago
Felix von Leitner 566c1b025b explain a bit what we are trying to do here
1 year ago
Felix von Leitner ccdae48d82 try to prevent ARM from reordering writes in hardware
1 year ago
Felix von Leitner e34ccaa001 remove stray l (Rolf Eike Baer)
1 year ago
Felix von Leitner f8f40a544a now that gcc 11's static analyzer looks at array bounds in arguments
2 years ago
Felix von Leitner db4ef5494b some crude attempt to fix mingw cross build
2 years ago
Felix von Leitner a16f238d80 next attempt (I need a bsd shell)
2 years ago
Felix von Leitner 714a06fcb7 kqueue path assumed EVFILT_READ and EVFILT_WRITE are bits that can be used with | and ~ and &
2 years ago
Felix von Leitner 0c8b9934d2 provide prototype
2 years ago
Felix von Leitner 0c4c4efbe0 try too fix erdgeist's bug
2 years ago
Felix von Leitner a246f90de5 try to fix erdgeist's bug
2 years ago
Felix von Leitner 26a19cf273 less compiler warnings
2 years ago
Felix von Leitner 45c5556548 better test
2 years ago
Felix von Leitner 52d9cfa681 in io_eagain, make sure the kernel knows we wanted to write to the
2 years ago
Felix von Leitner 2a08bdfb89 change t.c from threading to full io_wait
2 years ago
Felix von Leitner 0be5f69f11 fix deps
2 years ago
Felix von Leitner b023cbb0aa test iob_send
2 years ago
Felix von Leitner b5f0721298 fix out of bounds memory access
2 years ago
Felix von Leitner b148d97cad limit iovec size for sendmsg code path to 50
2 years ago
Felix von Leitner 7705db76e2 mention sendmsg issue
2 years ago
Felix von Leitner 3e7158a2fc add missing includes
2 years ago
Felix von Leitner 77ea7db2d8 add missing man pages
2 years ago
Felix von Leitner c4b742d9e0 left old constants in
2 years ago
Felix von Leitner 53db030fd0 need to use own constants now
2 years ago
Felix von Leitner ed984eb886 now with accept4
2 years ago
Felix von Leitner e23d5bbc5b OSX does not have accept4 :(
2 years ago
Felix von Leitner 28d01b3688 also escape negative chars (we are in utf-8 land now, no longer latin1)
2 years ago
Felix von Leitner 5211d82384 it's fcntl.h not sys/fcntl.h
2 years ago
Felix von Leitner 2b74003e85 add missign build deps (thanks Giorgio)
2 years ago
Felix von Leitner f8f8908929 add missed dependency
2 years ago
Felix von Leitner b21da7cf70 add support for saving syscalls with accept4
2 years ago
Felix von Leitner 9e831fe414 move cleanup after check that all events are handled
2 years ago
Felix von Leitner 874530bace prevent infinite loop in cleanup code for
2 years ago
Felix von Leitner d342fa80e2 properly initialize deferred list in io_fd (did not help though)
2 years ago
Felix von Leitner 9f9b777fab add snarky comment
2 years ago
Felix von Leitner ce92de14c0 might actually work now
2 years ago
Felix von Leitner 5420136c6b attempt to prevent future endless loops in io_wait half-closed fd
2 years ago
Felix von Leitner 93111d2dc7 add buffer_init_allocbuf, buffer_init_read, buffer_init_write, buffer_init_read_allocbuf, buffer_init_write_allocbuf
2 years ago
Felix von Leitner 96a42d6c7e document changes
2 years ago
Felix von Leitner c9823c9fbd you need to #include <stdlib.h>
2 years ago
Felix von Leitner 40a5ae7d3b add fmt_strm_malloc
2 years ago
Felix von Leitner bd5461a618 add man page for fmt_strm_alloca and fmt_strm_malloc
2 years ago