diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-12-09 17:49:48 +0000 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2005-12-09 17:49:48 +0000 |
commit | e3906af3be335684d1fcb3601e122094c7d6588a (patch) | |
tree | a704bdb2e8dbc446996c2658237e7539b7220f49 | |
parent | 7a8ec4f771054034046a80b7a86b9e2a227387a7 (diff) | |
download | samba-e3906af3be335684d1fcb3601e122094c7d6588a.tar.gz samba-e3906af3be335684d1fcb3601e122094c7d6588a.tar.xz samba-e3906af3be335684d1fcb3601e122094c7d6588a.zip |
r12146: as epoll notifies EPOLLERR and EPOLLHUP implicit,
let our code make it explicit, to make it clear
metze
-rw-r--r-- | source/lib/events/events_standard.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/lib/events/events_standard.c b/source/lib/events/events_standard.c index bd06cbfe968..abf17dd710b 100644 --- a/source/lib/events/events_standard.c +++ b/source/lib/events/events_standard.c @@ -92,8 +92,8 @@ static void epoll_fallback_to_select(struct std_event_context *std_ev, const cha static uint32_t epoll_map_flags(uint16_t flags) { uint32_t ret = 0; - if (flags & EVENT_FD_READ) ret |= EPOLLIN; - if (flags & EVENT_FD_WRITE) ret |= EPOLLOUT; + if (flags & EVENT_FD_READ) ret |= (EPOLLIN | EPOLLERR | EPOLLHUP); + if (flags & EVENT_FD_WRITE) ret |= (EPOLLOUT | EPOLLERR | EPOLLHUP); return ret; } |