event.h File Reference

EVFILT_READ

They are some pre-defined system filter

EVFILT_WRITE

They are some pre-defined system filter

EVFILT_AIO

attached to aio requests

EVFILT_VNODE

attached to vnodes

EVFILT_PROC

attached to struct proc

EVFILT_SIGNAL

attached to struct proc

EVFILT_TIMER

timers

EVFILT_NETDEV

network devices

EVFILT_FS

filesystem events

EVFILT_SYSCOUNT

EV_SET

The EV_SET() macro is provided for ease of initializing a kevent structure.

EV_ADD

It is an action.. add event to kq (implies enable).

EV_DELETE

It is an action.. delete event from kq

EV_ENABLE

It is an action.. enable event.

EV_DISABLE

It is an action.. disable event (not reported)

EV_ONESHOT

flags supported. only report one occurrence.

EV_CLEAR

flags supported. clear event state after reporting .

EV_SYSFLAGS

flags supported. reserved by system.

EV_FLAG1

flags supported. filter-specific flag.

EV_EOF

returned value.EOF detected.

EV_ERROR

returned value. error, data contains errno.

NOTE_LOWAT

NOTE_DELETE

NOTE_WRITE

NOTE_EXTEND

NOTE_ATTRIB

NOTE_LINK

NOTE_RENAME

NOTE_REVOKE

NOTE_EXIT

NOTE_FORK

NOTE_EXEC

NOTE_PCTRLMASK

NOTE_PDATAMASK

NOTE_TRACK

NOTE_TRACKERR

NOTE_CHILD

NOTE_LINKUP

NOTE_LINKDOWN

NOTE_LINKINV