Author: metze
Date: 2005-12-09 17:49:48 +0000 (Fri, 09 Dec 2005)
New Revision: 12146

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12146

Log:
as epoll notifies EPOLLERR and EPOLLHUP implicit,
let our code make it explicit, to make it clear

metze
Modified:
   branches/SAMBA_4_0/source/lib/events/events_standard.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/events/events_standard.c
===================================================================
--- branches/SAMBA_4_0/source/lib/events/events_standard.c      2005-12-09 
17:44:47 UTC (rev 12145)
+++ branches/SAMBA_4_0/source/lib/events/events_standard.c      2005-12-09 
17:49:48 UTC (rev 12146)
@@ -92,8 +92,8 @@
 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;
 }
 

Reply via email to