sysdecode_kevent, sysdecode_kevent_fflags, sysdecode_kevent_filter, sysdecode_kevent_flags(3) | output description of kevent structure fields |
sysdecode_kevent_fflags, sysdecode_kevent, sysdecode_kevent_filter, sysdecode_kevent_flags(3) | output description of kevent structure fields |
sysdecode_kevent_filter, sysdecode_kevent, sysdecode_kevent_fflags, sysdecode_kevent_flags(3) | output description of kevent structure fields |
sysdecode_kevent_flags, sysdecode_kevent, sysdecode_kevent_fflags, sysdecode_kevent_filter(3) | output description of kevent structure fields |
sysdecode_kevent(3) | MidnightBSD Library Functions Manual | sysdecode_kevent(3) |
sysdecode_kevent
,
sysdecode_kevent_fflags
,
sysdecode_kevent_filter
,
sysdecode_kevent_flags
—
output description of kevent structure fields
System Argument Decoding Library (libsysdecode, -lsysdecode)
#include
<sys/types.h>
#include <stdbool.h>
#include <stdio.h>
#include <sysdecode.h>
void
sysdecode_kevent_fflags
(FILE
*fp, short filter,
int fflags,
int base);
bool
sysdecode_kevent_flags
(FILE
*fp, int flags,
int *rem);
const char *
sysdecode_kevent_filter
(int
filter);
These functions provide text descriptions of struct kevent fields.
The
sysdecode_kevent_fflags
()
function outputs a text description of the fflags
member of a struct kevent to the stream
fp. For the EVFILT_READ
,
EVFILT_WRITE
, EVFILT_VNODE
,
EVFILT_PROC
,
EVFILT_PROCDESC
,
EVFILT_TIMER
, and
EVFILT_USER
filters,
sysdecode_kevent_fflags
() outputs a bitmask of
filter-specific NOTE_*
flags as documented in
kevent(2). For other
values of filter, the value of
fflags is output in the indicated
base (one of 8, 10, or 16).
The
sysdecode_kevent_filter
()
function returns a text description of the filter
member of a struct kevent.
NULL
is returned if the filter
value is unknown.
The
sysdecode_kevent_flags
()
function outputs a text description of the flags
member of a struct kevent to the stream
fp. This function uses the same calling convention and
formatting as the other functions described in
sysdecode_mask(3).
The sysdecode_kevent_filter
function
returns the name of a filter or NULL if the filter value is
unknown.
The sysdecode_kevent_flags
function
returns true
if any flags in the
flags field were decoded and
false
if no flags were decoded.
November 24, 2017 | midnightbsd-3.1 |