libscf(3LIB) libscf(3LIB)
NAME
libscf - service configuration facility library
SYNOPSIS
cc [ flag... ] file... -lscf [ library... ]
#include <libscf.h>
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 inter-
faces.
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_delete scf_instance_destroy
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_to_fmri scf_iter_create
scf_iter_destroy scf_iter_handle
scf_iter_handle_scopes scf_iter_instance_pgs
scf_iter_instance_pgs_composed scf_iter_instance_pgs_typed_com-
posed
scf_iter_instance_pgs_typed scf_iter_instance_snapshots
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_properties
scf_iter_property_values scf_iter_reset
scf_iter_scope_services 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_delete
scf_pg_destroy 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_to_fmri scf_pg_update
scf_property_create scf_property_destroy
scf_property_get_name scf_property_get_value
scf_property_handle 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_delete scf_service_destroy
scf_service_get_instance scf_service_get_name
scf_service_get_parent scf_service_get_pg
scf_service_handle 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_transaction_add
scf_transaction_commit scf_transaction_create
scf_transaction_destroy scf_transaction_destroy_children
scf_transaction_handle scf_transaction_property_change
scf_transaction_prop- scf_transaction_property_delete
erty_change_type
scf_transaction_property_new scf_transaction_reset
scf_transaction_reset_all scf_transaction_start
scf_type_base_type 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 smf_degrade_instance
smf_disable_instance smf_enable_instance
smf_get_state smf_maintain_instance
smf_refresh_instance smf_restart_instance
smf_restore_instance
/usr/lib/libscf.so.1 shared object
/usr/lib/64/libscf.so.1 64-bit shared object
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcslr |
+-----------------------------+-----------------------------+
|Interface Stability |Evolving |
+-----------------------------+-----------------------------+
|MT-Level |Safe |
+-----------------------------+-----------------------------+
intro(3), attributes(5), smf(5)
9 Sep 2004 libscf(3LIB)