3 ms·
select() is at least kind of deprecated, in that its own man page says not to use it in new code.
by oconnor663 1y ago
select() is at least kind of deprecated, in that its own man page says not to use it in new code.
- toast0 1y agoI don't see it in the man page? https://man.freebsd.org/cgi/man.cgi?select https://man.freebsd.org/cgi/man.cgi?select The man page also suggests how you might increase the FD limit if needed. I still use select for a small number of FDs where overhead isn't a real concern, and select is a good fit.
- hippo22 1y agohttps://man7.org/linux/man-pages/man2/select.2.html https://man7.org/linux/man-pages/man2/select.2.html
- buckle8017 1y agoIn anything new you should use poll not select. They're basically identical apis but poll doesn't have a hard limit and works with high number fds.
- toast0 1y agoDoesn't seem super relevant when the program will only have 5 FDs. Safe signal handling in poll does seem handy though.
- naniwaduni 1y agoYour program can be executed with fds 0-1023 already open.