libsysevent(3LIB) Interface Libraries libsysevent(3LIB)NAMElibsysevent - system event interface library
SYNOPSIS
cc [ flag... ] file... -lsysevent [ library... ]
#include <sysevent.h>
DESCRIPTION
Functions in this library extract specific identifier, publisher, and
attribute information from a system event (sysevent) handle, defined as
sysevent_t, and allow privileged user-level applications to queue sys‐
tem events for delivery to the system event daemon, syseventd(1M).
The libsysevent interfaces do not work at all in non-global zones.
INTERFACES
The shared object libsysevent.so.1 provides the public interfaces
defined below. See Intro(3) for additional information on shared object
interfaces.
sysevent_bind_handle sysevent_free
sysevent_get_attr_list sysevent_get_class_name
sysevent_get_pid sysevent_get_pub_name
sysevent_get_seq sysevent_get_size
sysevent_get_subclass_name sysevent_get_time
sysevent_get_vendor_name sysevent_post_event
sysevent_subscribe_event sysevent_unbind_handle
sysevent_unsubscribe_event
FILES
/usr/lib/libsysevent.so.1
shared object
/usr/lib/64/libsysevent.so.1
64-bit shared object
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Availability │system/library (32-bit) │
├─────────────────────────────┼─────────────────────────────┤
│ │SUNWcslx (64-bit) │
├─────────────────────────────┼─────────────────────────────┤
│Interface Stability │Committed │
├─────────────────────────────┼─────────────────────────────┤
│MT-Level │MT-Safe │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOsyseventd(1M), Intro(3), attributes(5)SunOS 5.11 23 Aug 2007 libsysevent(3LIB)