svn commit: samba r12146 - in branches/SAMBA_4_0/source/lib/events: .

metze at samba.org metze at samba.org
Fri Dec 9 17:49:49 GMT 2005


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;
 }
 



More information about the samba-cvs mailing list