Name | Synopsis | Description | INTERFACES | Files | Attributes | See Also
cc [ flag... ] file... -lsysevent [ library... ] #include <sysevent.h>
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 system events for delivery to the system event daemon, syseventd(1M).
The libsysevent interfaces do not work at all in non-global zones.
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 |
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Availability |
SUNWcsl (32–bit) |
SUNWcslx (64–bit) |
|
Interface Stability |
Committed |
MT-Level |
MT-Safe |
Name | Synopsis | Description | INTERFACES | Files | Attributes | See Also