Select and friends - Polling model for multiplexed IO TODO int poll(struct pollfd *fds, nfds_t nfds, int timeout);