JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
man pages section 3: Library Interfaces and Headers     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Introduction

Library Interfaces and Headers

acct(3HEAD)

acct.h(3HEAD)

aio(3HEAD)

aio.h(3HEAD)

ar(3HEAD)

archives(3HEAD)

archives.h(3HEAD)

ar.h(3HEAD)

assert(3HEAD)

assert.h(3HEAD)

complex(3HEAD)

complex.h(3HEAD)

cpio(3HEAD)

cpio.h(3HEAD)

dirent(3HEAD)

dirent.h(3HEAD)

errno(3HEAD)

errno.h(3HEAD)

fcntl(3HEAD)

fcntl.h(3HEAD)

fenv(3HEAD)

fenv.h(3HEAD)

float(3HEAD)

float.h(3HEAD)

floatingpoint(3HEAD)

floatingpoint.h(3HEAD)

fmtmsg(3HEAD)

fmtmsg.h(3HEAD)

fnmatch(3HEAD)

fnmatch.h(3HEAD)

ftw(3HEAD)

ftw.h(3HEAD)

glob(3HEAD)

glob.h(3HEAD)

grp(3HEAD)

grp.h(3HEAD)

iconv(3HEAD)

iconv.h(3HEAD)

if(3HEAD)

if.h(3HEAD)

in(3HEAD)

inet(3HEAD)

inet.h(3HEAD)

in.h(3HEAD)

inttypes(3HEAD)

inttypes.h(3HEAD)

ipc(3HEAD)

ipc.h(3HEAD)

iso646(3HEAD)

iso646.h(3HEAD)

langinfo(3HEAD)

langinfo.h(3HEAD)

lib300(3LIB)

lib300s(3LIB)

lib4014(3LIB)

lib450(3LIB)

libadm(3LIB)

libaio(3LIB)

libauto_ef(3LIB)

libbsdmalloc(3LIB)

libc(3LIB)

libc_db(3LIB)

libcfgadm(3LIB)

libcommputil(3LIB)

libcontract(3LIB)

libcpc(3LIB)

libcrypt(3LIB)

libcurses(3LIB)

libdat(3LIB)

libdevid(3LIB)

libdevinfo(3LIB)

libdl(3LIB)

libdlpi(3LIB)

libdns_sd(3LIB)

libdoor(3LIB)

libdtrace(3LIB)

libefi(3LIB)

libelf(3LIB)

libexacct(3LIB)

libfcoe(3LIB)

libfmevent(3LIB)

libform(3LIB)

libfstyp(3LIB)

libgen(3HEAD)

libgen(3LIB)

libgen.h(3HEAD)

libgss(3LIB)

libhbaapi(3LIB)

libicudata(3LIB)

libicui18n(3LIB)

libicuio(3LIB)

libicule(3LIB)

libiculx(3LIB)

libicutu(3LIB)

libicuuc(3LIB)

libilb(3LIB)

libintl(3HEAD)

libintl(3LIB)

libintl.h(3HEAD)

libiscsit(3LIB)

libkmf(3LIB)

libkrb5(3LIB)

libkstat(3LIB)

libkvm(3LIB)

libl(3LIB)

liblayout(3LIB)

liblgrp(3LIB)

libm(3LIB)

libmail(3LIB)

libmalloc(3LIB)

libmapmalloc(3LIB)

libmd(3LIB)

libmd5(3LIB)

libmenu(3LIB)

libmlib(3LIB)

libmlib_mt(3LIB)

libmp(3LIB)

libMPAPI(3LIB)

libmpapi(3LIB)

libmtmalloc(3LIB)

libmvec(3LIB)

libnsl(3LIB)

libnvpair(3LIB)

libpam(3LIB)

libpanel(3LIB)

libpapi(3LIB)

libpctx(3LIB)

libpicl(3LIB)

libpicltree(3LIB)

libpkcs11(3LIB)

libplot(3LIB)

libpool(3LIB)

libposix4(3LIB)

libproject(3LIB)

libpthread(3LIB)

libreparse(3LIB)

libresolv(3LIB)

librpcsvc(3LIB)

librt(3LIB)

librtld_db(3LIB)

libsasl(3LIB)

libscf(3LIB)

libsctp(3LIB)

libsec(3LIB)

libsecdb(3LIB)

libsendfile(3LIB)

libsip(3LIB)

libslp(3LIB)

libSMHBAAPI(3LIB)

libsmhbaapi(3LIB)

libsocket(3LIB)

libsrpt(3LIB)

libssagent(3LIB)

libssasnmp(3LIB)

libstmf(3LIB)

libsys(3LIB)

libsysevent(3LIB)

libtecla(3LIB)

libtermcap(3LIB)

libtermlib(3LIB)

libthread(3LIB)

libtsalarm(3LIB)

libtsnet(3LIB)

libtsol(3LIB)

libumem(3LIB)

libusb(3LIB)

libuuid(3LIB)

libv12n(3LIB)

libvolmgt(3LIB)

libvt0(3LIB)

libw(3LIB)

libxnet(3LIB)

libXtsol(3LIB)

libxtsol(3LIB)

liby(3LIB)

libzonestat(3LIB)

limits(3HEAD)

limits.h(3HEAD)

locale(3HEAD)

locale.h(3HEAD)

math(3HEAD)

math.h(3HEAD)

mman(3HEAD)

mman.h(3HEAD)

monetary(3HEAD)

monetary.h(3HEAD)

mqueue(3HEAD)

mqueue.h(3HEAD)

msg(3HEAD)

msg.h(3HEAD)

ndbm(3HEAD)

ndbm.h(3HEAD)

netdb(3HEAD)

netdb.h(3HEAD)

nl_types(3HEAD)

nl_types.h(3HEAD)

paths(3HEAD)

paths.h(3HEAD)

poll(3HEAD)

poll.h(3HEAD)

pthread(3HEAD)

pthread.h(3HEAD)

pwd(3HEAD)

pwd.h(3HEAD)

regex(3HEAD)

regex.h(3HEAD)

resource(3HEAD)

resource.h(3HEAD)

sched(3HEAD)

sched.h(3HEAD)

search(3HEAD)

search.h(3HEAD)

select(3HEAD)

select.h(3HEAD)

sem(3HEAD)

semaphore(3HEAD)

semaphore.h(3HEAD)

sem.h(3HEAD)

setjmp(3HEAD)

setjmp.h(3HEAD)

shm(3HEAD)

shm.h(3HEAD)

siginfo(3HEAD)

siginfo.h(3HEAD)

signal(3HEAD)

signal.h(3HEAD)

SMHBA_GetAdapterAttributes(3LIB)

SMHBA_GetAdapterPortAttributes(3LIB)

SMHBA_GetBindingCapability(3LIB)

SMHBA_GetBindingSupport(3LIB)

SMHBA_GetDiscoveredPortAttributes(3LIB)

SMHBA_GetFCPhyAttributes(3LIB)

SMHBA_GetLUNStatistics(3LIB)

SMHBA_GetNumberofPorts(3LIB)

SMHBA_GetPersistentBinding(3LIB)

SMHBA_GetPhyStatistics(3LIB)

SMHBA_GetPortAttributesByWWN(3LIB)

SMHBA_GetPortType(3LIB)

SMHBA_GetProtocolStatistics(3LIB)

SMHBA_GetSASPhyAttributes(3LIB)

SMHBA_GetTargetMapping(3LIB)

SMHBA_GetVendorLibraryAttributes(3LIB)

SMHBA_GetVersion(3LIB)

SMHBA_GetWrapperLibraryAttributes(3LIB)

SMHBA_RegisterForAdapterAddEvents(3LIB)

SMHBA_RegisterForAdapterEvents(3LIB)

SMHBA_RegisterForAdapterPhyStatEvents(3LIB)

SMHBA_RegisterForAdapterPortEvents(3LIB)

SMHBA_RegisterForAdapterPortStatEvents(3LIB)

SMHBA_RegisterForTargetEvents(3LIB)

SMHBA_RegisterLibrary(3LIB)

SMHBA_RemoveAllPersistentBindings(3LIB)

SMHBA_RemovePersistentBinding(3LIB)

SMHBA_ScsiInquiry(3LIB)

SMHBA_ScsiReadCapacity(3LIB)

SMHBA_ScsiReportLuns(3LIB)

SMHBA_SendECHO(3LIB)

SMHBA_SendSMPPassThru(3LIB)

SMHBA_SendTEST(3LIB)

SMHBA_SetBindingSupport(3LIB)

SMHBA_SetPersistentBinding(3LIB)

socket(3HEAD)

socket.h(3HEAD)

spawn(3HEAD)

spawn.h(3HEAD)

stat(3HEAD)

stat.h(3HEAD)

statvfs(3HEAD)

statvfs.h(3HEAD)

stdbool(3HEAD)

stdbool.h(3HEAD)

stddef(3HEAD)

stddef.h(3HEAD)

stdint(3HEAD)

stdint.h(3HEAD)

stdio(3HEAD)

stdio.h(3HEAD)

stdlib(3HEAD)

stdlib.h(3HEAD)

string(3HEAD)

string.h(3HEAD)

strings(3HEAD)

strings.h(3HEAD)

stropts(3HEAD)

stropts.h(3HEAD)

syslog(3HEAD)

syslog.h(3HEAD)

tar(3HEAD)

tar.h(3HEAD)

tcp(3HEAD)

tcp.h(3HEAD)

termios(3HEAD)

termios.h(3HEAD)

tgmath(3HEAD)

tgmath.h(3HEAD)

time(3HEAD)

timeb(3HEAD)

timeb.h(3HEAD)

time.h(3HEAD)

times(3HEAD)

times.h(3HEAD)

types32(3HEAD)

types32.h(3HEAD)

types(3HEAD)

types.h(3HEAD)

ucontext(3HEAD)

ucontext.h(3HEAD)

uio(3HEAD)

uio.h(3HEAD)

ulimit(3HEAD)

ulimit.h(3HEAD)

un(3HEAD)

un.h(3HEAD)

unistd(3HEAD)

unistd.h(3HEAD)

utime(3HEAD)

utime.h(3HEAD)

utmpx(3HEAD)

utmpx.h(3HEAD)

utsname(3HEAD)

utsname.h(3HEAD)

values(3HEAD)

values.h(3HEAD)

wait(3HEAD)

wait.h(3HEAD)

wchar(3HEAD)

wchar.h(3HEAD)

wctype(3HEAD)

wctype.h(3HEAD)

wordexp(3HEAD)

wordexp.h(3HEAD)

libscf

- service configuration facility library

Synopsis

cc [ flag... ] file... -lscf [ library... ]
#include <libscf.h>

Description

Functions in this library define the interface for reading, writing, and manipulating service configurations.

INTERFACES

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

scf_count_ranges_destroy
scf_decoration_create
scf_decoration_destroy
scf_decoration_get_bundle
scf_decoration_get_layer
scf_decoration_get_value
scf_decoration_handle
scf_decoration_is_type
scf_decoration_layer_from_string
scf_decoration_layer_to_string
scf_decoration_type
scf_entry_add_value
scf_entry_create
scf_entry_destroy
scf_entry_destroy_children
scf_entry_handle
scf_entry_reset
scf_error
scf_handle_bind
scf_handle_create
scf_handle_decode_fmri
scf_handle_decorate
scf_handle_destroy
scf_handle_get_scope
scf_handle_unbind
scf_instance_add_pg
scf_instance_create
scf_instance_delcust
scf_instance_delete
scf_instance_destroy
scf_instance_get_decoration
scf_instance_get_name
scf_instance_get_parent
scf_instance_get_pg
scf_instance_get_pg_composed
scf_instance_get_snapshot
scf_instance_handle
scf_instance_is_complete
scf_instance_is_masked
scf_instance_to_fmri
scf_int_ranges_destroy
scf_iter_create
scf_iter_decoration_values
scf_iter_destroy
scf_iter_handle
scf_iter_handle_scopes
scf_iter_instance_decorations
scf_iter_instance_pgs
scf_iter_instance_pgs_composed
scf_iter_instance_pgs_typed_composed
scf_iter_instance_pgs_typed
scf_iter_instance_snapshots
scf_iter_next_decoration
scf_iter_next_instance
scf_iter_next_pg
scf_iter_next_property
scf_iter_next_scope
scf_iter_next_service
scf_iter_next_snapshot
scf_iter_next_value
scf_iter_pg_decorations
scf_iter_pg_properties
scf_iter_property_decorations
scf_iter_property_values
scf_iter_reset
scf_iter_scope_services
scf_iter_service_decorations
scf_iter_service_instances
scf_iter_service_pgs
scf_iter_service_pgs_typed
scf_iter_snaplevel_pgs
scf_iter_snaplevel_pgs_typed
scf_limit
scf_myname
scf_pg_create
scf_pg_delcust
scf_pg_delete
scf_pg_destroy
scf_pg_get_decoration
scf_pg_get_flags
scf_pg_get_name
scf_pg_get_parent_instance
scf_pg_get_parent_service
scf_pg_get_parent_snaplevel
scf_pg_get_property
scf_pg_get_type
scf_pg_get_underlying_pg
scf_pg_handle
scf_pg_is_masked
scf_pg_to_fmri
scf_pg_update
scf_property_create
scf_property_delcust
scf_property_destroy
scf_property_get_decoration
scf_property_get_name
scf_property_get_value
scf_property_get_value_at_layer
scf_property_handle
scf_property_is_masked
scf_property_is_type
scf_property_to_fmri
scf_property_type
scf_scope_add_service
scf_scope_create
scf_scope_destroy
scf_scope_get_name
scf_scope_get_service
scf_scope_handle
scf_scope_to_fmri
scf_service_add_instance
scf_service_add_pg
scf_service_create
scf_service_delcust
scf_service_delete
scf_service_destroy
scf_service_get_decoration
scf_service_get_instance
scf_service_get_name
scf_service_get_parent
scf_service_get_pg
scf_service_handle
scf_service_is_masked
scf_service_to_fmri
scf_simple_app_props_free
scf_simple_app_props_get
scf_simple_app_props_next
scf_simple_app_props_search
scf_simple_prop_free
scf_simple_prop_get
scf_simple_prop_name
scf_simple_prop_next_astring
scf_simple_prop_next_boolean
scf_simple_prop_next_count
scf_simple_prop_next_integer
scf_simple_prop_next_opaque
scf_simple_prop_next_reset
scf_simple_prop_next_time
scf_simple_prop_next_ustring
scf_simple_prop_numvalues
scf_simple_prop_pgname
scf_simple_prop_type
scf_simple_walk_instances
scf_snaplevel_create
scf_snaplevel_destroy
scf_snaplevel_get_instance_name
scf_snaplevel_get_next_snaplevel
scf_snaplevel_get_parent
scf_snaplevel_get_pg
scf_snaplevel_get_scope_name
scf_snaplevel_get_service_name
scf_snaplevel_handle
scf_snapshot_create
scf_snapshot_destroy
scf_snapshot_get_base_snaplevel
scf_snapshot_get_name
scf_snapshot_get_parent
scf_snapshot_handle
scf_strerror
scf_string_to_type
scf_tmpl_error_pg
scf_tmpl_error_pg_tmpl
scf_tmpl_error_prop
scf_tmpl_error_prop_tmpl
scf_tmpl_error_source_fmri
scf_tmpl_error_type
scf_tmpl_error_value
scf_tmpl_errors_destroy
scf_tmpl_get_by_pg
scf_tmpl_get_by_pg_name
scf_tmpl_get_by_prop
scf_tmpl_iter_pgs
scf_tmpl_iter_props
scf_tmpl_next_error
scf_tmpl_pg_common_name
scf_tmpl_pg_create
scf_tmpl_pg_description
scf_tmpl_pg_destroy
scf_tmpl_pg_name
scf_tmpl_pg_required
scf_tmpl_pg_reset
scf_tmpl_pg_target
scf_tmpl_pg_type
scf_tmpl_prop_cardinality
scf_tmpl_prop_common_name
scf_tmpl_prop_create
scf_tmpl_prop_description
scf_tmpl_prop_destroy
scf_tmpl_prop_internal_seps
scf_tmpl_prop_name
scf_tmpl_prop_required
scf_tmpl_prop_reset
scf_tmpl_prop_type
scf_tmpl_prop_units
scf_tmpl_prop_visibility
scf_tmpl_reset_errors
scf_tmpl_strerror
scf_tmpl_validate_fmri
scf_tmpl_value_common_name
scf_tmpl_value_count_range_choices
scf_tmpl_value_count_range_constraints
scf_tmpl_value_description
scf_tmpl_value_in_constraint
scf_tmpl_value_int_range_choices
scf_tmpl_value_int_range_constraints
scf_tmpl_value_name_choices
scf_tmpl_value_name_constraints
scf_tmpl_visibility_to_string
scf_transaction_commit
scf_transaction_create
scf_transaction_destroy
scf_transaction_destroy_children
scf_transaction_handle
scf_transaction_property_change
scf_transaction_property_change_type
scf_transaction_property_delete
scf_transaction_property_new
scf_transaction_reset
scf_transaction_reset_all
scf_transaction_start
scf_type_base_type
scf_type_to_string
scf_value_base_type
scf_value_create
scf_value_destroy
scf_value_get_as_string
scf_value_get_as_string_typed
scf_value_get_astring
scf_value_get_boolean
scf_value_get_count
scf_value_get_integer
scf_value_get_opaque
scf_value_get_time
scf_value_get_ustring
scf_value_handle
scf_value_is_type
scf_value_reset
scf_value_set_astring
scf_value_set_boolean
scf_value_set_count
scf_value_set_from_string
scf_value_set_integer
scf_value_set_opaque
scf_value_set_time
scf_value_set_ustring
scf_value_type
scf_values_destroy
smf_degrade_instance
smf_disable_instance
smf_enable_instance
smf_get_state
smf_maintain_instance
smf_method_exit
smf_notify_del_params
smf_notify_get_params
smf_notify_set_params
smf_refresh_instance
smf_restart_instance
smf_restore_instance
smf_set_restarter
smf_state_from_string
smf_state_to_string

Files

/usr/lib/libscf.so.1

shared object

/usr/lib/64/libscf.so.1

64–bit shared object

Attributes

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

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
system/library
Interface Stability
Committed
MT-Level
Safe

See Also

Intro(3), attributes(5), smf(5)