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_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_composed |
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_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_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 |
|
|
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:
|
|
Availability |
SUNWcslr |
Interface Stability |
Evolving |
MT-Level |
Safe |
|
See Also
Intro(3), attributes(5), smf(5)