GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
sysdecode_kevent(3) FreeBSD 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.

sysdecode(3), sysdecode_enum(3), sysdecode_mask(3)
November 24, 2017 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.