[libdispatch-changes] [165] trunk

source_changes at macosforge.org source_changes at macosforge.org
Mon Nov 16 04:26:20 PST 2009


Revision: 165
          http://trac.macosforge.org/projects/libdispatch/changeset/165
Author:   robert at fledge.watson.org
Date:     2009-11-16 04:26:17 -0800 (Mon, 16 Nov 2009)
Log Message:
-----------
Test for NOTE_REVOKE in configure, which isn't (and won't) be supported
by libkqueue.

Submitted by:	Mark Heily <mark at heily.com>

Modified Paths:
--------------
    trunk/configure.ac
    trunk/src/source_kevent.c

Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2009-11-16 10:48:39 UTC (rev 164)
+++ trunk/configure.ac	2009-11-16 12:26:17 UTC (rev 165)
@@ -185,7 +185,7 @@
 #
 AC_CHECK_DECLS([CLOCK_UPTIME, CLOCK_MONOTONIC, CLOCK_REALTIME], [], [],
   [[#include <time.h>]])
-AC_CHECK_DECLS([EVFILT_LIO, EVFILT_SESSION, NOTE_NONE, NOTE_REAP, NOTE_SIGNAL], [], [],
+AC_CHECK_DECLS([EVFILT_LIO, EVFILT_SESSION, NOTE_NONE, NOTE_REAP, NOTE_REVOKE, NOTE_SIGNAL], [], [],
   [[#include <sys/types.h>
 #include <sys/event.h>]])
 AC_CHECK_DECLS([FD_COPY], [], [], [[#include <sys/select.h>]])

Modified: trunk/src/source_kevent.c
===================================================================
--- trunk/src/source_kevent.c	2009-11-16 10:48:39 UTC (rev 164)
+++ trunk/src/source_kevent.c	2009-11-16 12:26:17 UTC (rev 165)
@@ -693,7 +693,10 @@
 const struct dispatch_source_type_s _dispatch_source_type_vnode = {
 	.opaque = (void *)&_dispatch_source_type_vnode_ke,
 	.mask = NOTE_DELETE|NOTE_WRITE|NOTE_EXTEND|NOTE_ATTRIB|NOTE_LINK|
-	    NOTE_RENAME|NOTE_REVOKE
+	    NOTE_RENAME
+#if HAVE_DECL_NOTE_REVOKE
+	    |NOTE_REVOKE
+#endif
 #if HAVE_DECL_NOTE_NONE
 	    |NOTE_NONE
 #endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/libdispatch-changes/attachments/20091116/084f1251/attachment.html>


More information about the libdispatch-changes mailing list