У меня проблемы с пониманием определенной операции в select ():
int select(int nfds, fd_set *readfds, fd_set *writefds,
fd_set *exceptfds, struct timeval *timeout);
Я знаю, что если nfds = 0, readfds = nullptr, кромеfds = nullptr и timeout = value select () работает кактайм-аут подсекунды.
Но что произойдет, если тайм-аут также равен nullptr или 0?Это поведение не определено?