svn commit: samba r24300 - in
branches/SAMBA_4_0/source/torture/local: .
abartlet at samba.org
abartlet at samba.org
Fri Aug 10 07:40:53 GMT 2007
Author: abartlet
Date: 2007-08-10 07:40:50 +0000 (Fri, 10 Aug 2007)
New Revision: 24300
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24300
Log:
Try to get the LOCAL-EVENT test to pass on hosts with epoll() in
glibc, but not in the host kernel.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/torture/local/event.c
Changeset:
Modified: branches/SAMBA_4_0/source/torture/local/event.c
===================================================================
--- branches/SAMBA_4_0/source/torture/local/event.c 2007-08-10 06:55:26 UTC (rev 24299)
+++ branches/SAMBA_4_0/source/torture/local/event.c 2007-08-10 07:40:50 UTC (rev 24300)
@@ -97,9 +97,17 @@
t = timeval_current();
while (!finished) {
+ errno = 0;
if (event_loop_once(ev_ctx) == -1) {
talloc_free(ev_ctx);
- torture_fail(test, "Failed event loop\n");
+ if (errno == ENOSYS) {
+ torture_comment(test, "Host kernel does not support %s event backend!", backend);
+ talloc_free(ev_ctx);
+
+ return true;
+ } else {
+ torture_fail(test, "Failed event loop\n");
+ }
}
}
More information about the samba-cvs
mailing list