libscf - service configuration facility library
cc [ flag... ] file... -lscf [ library... ] #include <libscf.h>
Functions in this library define the interface for reading, writing, and manipulating service configurations.
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_entry_add_value |
| scf_entry_create | scf_entry_destroy |
| scf_entry_destroy_children | |
| scf_entry_reset | |
| scf_handle_bind | |
| scf_handle_decode_fmri | |
| scf_handle_destroy | |
| scf_handle_unbind | |
| scf_instance_create | |
| scf_instance_destroy | |
| scf_instance_get_parent | |
| scf_instance_get_pg_composed | |
| scf_instance_handle | |
| scf_int_ranges_destroy | |
| scf_iter_destroy | |
| scf_iter_handle_scopes | |
| scf_iter_instance_pgs_composed | |
| scf_iter_instance_pgs_typed | |
| scf_iter_next_instance | |
| scf_iter_next_property | |
| scf_iter_next_service | |
| scf_iter_next_value | |
| scf_iter_property_values | |
| scf_iter_scope_services | |
| scf_iter_service_pgs | |
| scf_iter_snaplevel_pgs | |
| scf_limit | |
| scf_pg_create | |
| scf_pg_destroy | |
| scf_pg_get_name | |
| scf_pg_get_parent_service | |
| scf_pg_get_property | |
| scf_pg_get_underlying_pg | |
| scf_pg_to_fmri | |
| scf_property_create | |
| scf_property_get_name | |
| scf_property_handle | |
| scf_property_to_fmri | |
| scf_scope_add_service | |
| scf_scope_destroy | |
| scf_scope_get_service | |
| scf_scope_to_fmri | |
| scf_service_add_pg | |
| scf_service_delete | |
| scf_service_get_instance | |
| scf_service_get_parent | |
| scf_service_handle | |
| scf_simple_app_props_free | |
| scf_simple_app_props_next | |
| scf_simple_prop_free | |
| scf_simple_prop_name | |
| scf_simple_prop_next_boolean | |
| scf_simple_prop_next_integer | |
| scf_simple_prop_next_reset | |
| scf_simple_prop_next_ustring | |
| scf_simple_prop_pgname | |
| scf_simple_walk_instances | |
| scf_snaplevel_destroy | |
| scf_snaplevel_get_next_snaplevel | |
| scf_snaplevel_get_pg | |
| scf_snaplevel_get_service_name | |
| scf_snapshot_create | |
| scf_snapshot_get_base_snaplevel | |
| scf_snapshot_get_parent | |
| scf_strerror | |
| scf_tmpl_error_pg | |
| scf_tmpl_error_prop | |
| scf_tmpl_error_source_fmri | |
| scf_tmpl_error_value | |
| scf_tmpl_get_by_pg | |
| scf_tmpl_get_by_prop | |
| scf_tmpl_iter_props | |
| scf_tmpl_pg_common_name | |
| scf_tmpl_pg_description | |
| scf_tmpl_pg_name | |
| scf_tmpl_pg_reset | |
| scf_tmpl_pg_type | |
| scf_tmpl_prop_common_name | |
| scf_tmpl_prop_description | |
| scf_tmpl_prop_internal_seps | |
| scf_tmpl_prop_required | |
| scf_tmpl_prop_type | |
| scf_tmpl_prop_visibility | |
| scf_tmpl_strerror | |
| scf_tmpl_value_common_name | |
|
scf_tmpl_value_count_range_
constraints | |
| scf_tmpl_value_in_constraint | |
| scf_tmpl_value_int_range_ | |
constraints | |
| scf_tmpl_value_name_constraints | |
| scf_transaction_commit | |
| scf_transaction_destroy | |
| scf_transaction_handle | |
| scf_transaction_property_change_ | |
type | |
| scf_transaction_property_new | |
| scf_transaction_reset_all | |
| scf_type_base_type | |
| scf_value_base_type | |
| scf_value_destroy | |
| scf_value_get_as_string_typed | |
| scf_value_get_boolean | |
| scf_value_get_integer | |
| scf_value_get_time | |
| scf_value_handle | |
| scf_value_reset | |
| scf_value_set_boolean | |
| scf_value_set_from_string | |
| scf_value_set_opaque | |
| scf_value_set_ustring | |
| scf_values_destroy | |
| smf_disable_instance | |
| smf_get_state | |
| smf_refresh_instance | |
| smf_restore_instance |
/usr/lib/libscf.so.1
/usr/lib/64/libscf.so.1
See attributes(5) for descriptions of the following attributes:
| ||||||||||||
Intro(3), attributes(5), smf(5)