wut/include/sys
Daniel K. O. 1b412d2769
Some checks failed
C/C++ CI / ubuntu-latest (push) Has been cancelled
wutsocket fixes: select() handles timeout wrong, and poll() lacks a safety check (#428)
* - Fix select() to also update the fd_set arguments on timeout condition.
- Move the nfds argument restriction to the nsysnet side.
- Allow user-defined FD_SETSIZE, since newlib's fd_set allow custom sizes.
- Define __socklen_t_defined when socklen_t is typedefed.

* Added safety check for poll(): the nsysnet fd must fit in nsysnet_fd_set.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>
2025-10-10 20:27:42 +02:00
..
ioctl.h Run clang-format 2025-06-05 11:06:04 +01:00
select.h wutsocket fixes: select() handles timeout wrong, and poll() lacks a safety check (#428) 2025-10-10 20:27:42 +02:00
socket.h wutsocket fixes: select() handles timeout wrong, and poll() lacks a safety check (#428) 2025-10-10 20:27:42 +02:00