根据 man(2) 民意调查:
int poll(struct pollfd *fds, nfds_t nfds, int timeout);
struct pollfd {
int fd; /* file descriptor */
short events; /* requested events */
short revents; /* returned events */
};
如果我写if(! (fds.revents &1 ))
后使用poll
是什么意思?