libscf man page on SmartOS

Printed from http://www.polarhome.com/service/man/?qf=libscf&af=0&tf=2&of=SmartOS

LIBSCF(3LIB)							  LIBSCF(3LIB)

NAME
       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 inter‐
       faces.

       scf_count_ranges_destroy			 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_int_ranges_destroy			 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_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_transacion_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_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:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Committed	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ Safe	      │
       └────────────────────┴─────────────────┘

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

				 Aug 28, 2007			  LIBSCF(3LIB)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net