MINOR: pollers: add a new flag to indicate pollers reporting ERR & HUP
In practice it's all pollers except select(). It turns out that we're
keeping some legacy code only for select and enforcing it on all
pollers, let's offer the pollers the ability to declare that they
do not need that.
diff --git a/include/types/fd.h b/include/types/fd.h
index 580e180..dae1c90 100644
--- a/include/types/fd.h
+++ b/include/types/fd.h
@@ -162,7 +162,8 @@
* - flags indicate what the poller supports (HAP_POLL_F_*)
*/
-#define HAP_POLL_F_RDHUP 0x00000001 /* the poller notifies of HUP with reads */
+#define HAP_POLL_F_RDHUP 0x00000001 /* the poller notifies of HUP with reads */
+#define HAP_POLL_F_ERRHUP 0x00000002 /* the poller reports ERR and HUP */
struct poller {
void *private; /* any private data for the poller */