Modified: trunk/configure.ac (164 => 165)
--- 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 (164 => 165)
--- 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