Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libfmevent(3LIB)

Name

libfmevent - fault management events library

Synopsis

cc [ flag... ] file... −L/usr/lib/fm −lfmevent −lnvpair [ library... ]
#include <fm/libfmevent.h>
#include <libnvpair.h>

Description

This library allows a process to subscribe to a subset of fault management protocol events published by the fault management daemon.

INTERFACES

The shared object libfmevent.so.1 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces.

fmev_attr_list
fmev_class
fmev_dup
fmev_errno
fmev_ev2shdl
fmev_hold
fmev_hrtime
fmev_localtime
fmev_rele
fmev_shdl_alloc
fmev_shdl_fini
fmev_shdl_free
fmev_shdl_getauthority
fmev_shdl_init
fmev_shdl_nvl2str
fmev_shdl_strdup
fmev_shdl_strfree
fmev_shdl_subscribe
fmev_shdl_unsubscribe
fmev_shdl_zalloc
fmev_shdlctl_serialize
fmev_shdlctl_sigmask
fmev_shdlctl_thrattr
fmev_shdlctl_thrcreate
fmev_shdlctl_thrsetup
fmev_strerror
fmev_time_nsec
fmev_time_sec
fmev_timespec

Files

/usr/lib/fm/libfmevent.so.1

32-bit shared object

/usr/lib/fm/64/libfmevent.so.1

64-bit shared object

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Architecture
all
Availability
system/fault-management
Interface Stability
Committed
MT-Level
Safe

See Also

fmev_shdl_init(3FM), libnvpair(3LIB), intro(3), attributes(7)