Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: July 2017
 
 

libfmobserve (3LIB)

Name

libfmobserve - fault management observation events library

Synopsis

cc [flag...] file... -L/usr/lib/fm -lfmobserve -lnvpair -lumem [library...]
#include <fm/libfmobserve.h>
#include <libnvpair.h>

Description

This library allows a process to generate observation events that fmd(1M) will log and/or diagnose as specified by the observation properties.

Interfaces

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

fmob_desc_alloc
fmob_desc_diag_alg_clear      fmob_desc_diag_alg_immediate
fmob_desc_diag_alg_none       fmob_desc_diag_class
fmob_desc_diag_clear_event    fmob_desc_diag_clear_timeout
fmob_desc_diag_dict           fmob_desc_diag_type
fmob_desc_dup                 fmob_desc_free
fmob_desc_msg                 fmob_desc_priority
fmob_hdl_create               fmob_hdl_destroy
fmob_hdl_trydestroy           fmob_hdlattr_alloc
fmob_hdlattr_free             fmob_hdlattr_getevsize
fmob_hdlattr_getflags         fmob_hdlattr_getqdepth
fmob_hdlattr_setevsize        fmob_hdlattr_setflags
fmob_hdlattr_setqdepth        fmob_post
fmob_post_nvl                 fmob_post_va
fmob_strerror

Files

usr/lib/fm/libfobserve.so.1

shared object

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

64-bit shared object

Attributes

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

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

See Also

Intro(3), libfmevent(3LIB), libnvpair(3LIB), attributes(5)