https://bugzilla.kernel.org/show_bug.cgi?id=95331 --- Comment #7 from Jason Vas Dias <jason.vas.dias@xxxxxxxxx> --- Note that poll() or select() return immediately for writable pipe file descriptors on which there are no readers with open file descriptors with : pollfd.revents & ( POLL_ERR | POLLOUT ) set, so one cannot set struct pollfd's events' POLLOUT bit and then use poll() or select() without some form of busy-waiting or nanosleep() or user-space polling, thus making 100% SIGIO driven I/O on pipes impossible IMHO . -- You are receiving this mail because: You are watching the assignee of the bug. -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html