1libsysevent(3LIB) Interface Libraries libsysevent(3LIB)
2
3
4
6 libsysevent - system event interface library
7
9 cc [ flag... ] file... -lsysevent [ library... ]
10 #include <sysevent.h>
11
12
14 Functions in this library extract specific identifier, publisher, and
15 attribute information from a system event (sysevent) handle, defined as
16 sysevent_t, and allow privileged user-level applications to queue sys‐
17 tem events for delivery to the system event daemon, syseventd(1M).
18
19
20 The libsysevent interfaces do not work at all in non-global zones.
21
23 The shared object libsysevent.so.1 provides the public interfaces
24 defined below. See Intro(3) for additional information on shared object
25 interfaces.
26
27
28
29
30 sysevent_bind_handle sysevent_free
31 sysevent_get_attr_list sysevent_get_class_name
32 sysevent_get_pid sysevent_get_pub_name
33 sysevent_get_seq sysevent_get_size
34 sysevent_get_subclass_name sysevent_get_time
35 sysevent_get_vendor_name sysevent_post_event
36 sysevent_subscribe_event sysevent_unbind_handle
37 sysevent_unsubscribe_event
38
39
41 /usr/lib/libsysevent.so.1
42
43 shared object
44
45
46 /usr/lib/64/libsysevent.so.1
47
48 64-bit shared object
49
50
52 See attributes(5) for descriptions of the following attributes:
53
54
55
56
57 ┌─────────────────────────────┬─────────────────────────────┐
58 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
59 ├─────────────────────────────┼─────────────────────────────┤
60 │Availability │SUNWcsl (32-bit) │
61 ├─────────────────────────────┼─────────────────────────────┤
62 │ │SUNWcslx (64-bit) │
63 ├─────────────────────────────┼─────────────────────────────┤
64 │Interface Stability │Committed │
65 ├─────────────────────────────┼─────────────────────────────┤
66 │MT-Level │MT-Safe │
67 └─────────────────────────────┴─────────────────────────────┘
68
70 syseventd(1M), Intro(3), attributes(5)
71
72
73
74SunOS 5.11 23 Aug 2007 libsysevent(3LIB)