aboutsummaryrefslogtreecommitdiff
path: root/src/event/modules/ngx_kqueue_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2003-11-26 15:42:18 +0000
committerIgor Sysoev <igor@sysoev.ru>2003-11-26 15:42:18 +0000
commitc0f8d91bde06aeeb53ff16d6c26490f5961f5a31 (patch)
tree034ba6291b7d4975868371dae533e4ab985c63f5 /src/event/modules/ngx_kqueue_module.c
parenta8fa0a6a37b6e90324e0dcbf4733324199623841 (diff)
downloadnginx-c0f8d91bde06aeeb53ff16d6c26490f5961f5a31.tar.gz
nginx-c0f8d91bde06aeeb53ff16d6c26490f5961f5a31.zip
nginx-0.0.1-2003-11-26-18:42:18 import
Diffstat (limited to 'src/event/modules/ngx_kqueue_module.c')
-rw-r--r--src/event/modules/ngx_kqueue_module.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/event/modules/ngx_kqueue_module.c b/src/event/modules/ngx_kqueue_module.c
index 1f069792a..9371ecee1 100644
--- a/src/event/modules/ngx_kqueue_module.c
+++ b/src/event/modules/ngx_kqueue_module.c
@@ -311,7 +311,12 @@ static int ngx_kqueue_set_event(ngx_event_t *ev, int filter, u_int flags)
if (filter == EVFILT_VNODE) {
change_list[nchanges].fflags = NOTE_DELETE|NOTE_WRITE|NOTE_EXTEND
- |NOTE_ATTRIB|NOTE_RENAME|NOTE_REVOKE;
+ |NOTE_ATTRIB|NOTE_RENAME
+#if (__FreeBSD__ == 4 && __FreeBSD_version >= 430000) \
+ || __FreeBSD_version >= 500018
+ |NOTE_REVOKE
+#endif
+ ;
change_list[nchanges].data = 0;
} else {