scf_handle
scf_handle = NULL; /* don't dlclose it */
scf_handle = NULL; /* don't dlclose it */
if (scf_handle)
(void) dlclose(scf_handle);
void *scf_handle = dlopen("libscf.so.1", RTLD_LAZY);
scf_simple_prop_get_t scf_simple_prop_get = (scf_handle == NULL)? NULL :
(scf_simple_prop_get_t)dlsym(scf_handle, "scf_simple_prop_get");
(scf_handle == NULL)? NULL :
(scf_simple_prop_next_boolean_t)dlsym(scf_handle,
(scf_handle == NULL)? NULL :
(scf_simple_prop_free_t)dlsym(scf_handle, "scf_simple_prop_free");
scf_handle = NULL; /* don't dlclose it */
scf_handle = NULL; /* don't dlclose it */
if (scf_handle)
(void) dlclose(scf_handle);
void *scf_handle = dlopen("libscf.so.1", RTLD_LAZY);
scf_simple_prop_get_t scf_simple_prop_get = (scf_handle == NULL)? NULL :
(scf_simple_prop_get_t)dlsym(scf_handle, "scf_simple_prop_get");
(scf_handle == NULL)? NULL :
(scf_simple_prop_next_boolean_t)dlsym(scf_handle,
(scf_handle == NULL)? NULL :
(scf_simple_prop_free_t)dlsym(scf_handle, "scf_simple_prop_free");
scf_handle = NULL; /* don't dlclose it */
scf_handle = NULL; /* don't dlclose it */
void *scf_handle = dlopen("libscf.so.1", RTLD_LAZY);
scf_simple_prop_get_t scf_simple_prop_get = (scf_handle == NULL)? NULL :
(scf_simple_prop_get_t)dlsym(scf_handle, "scf_simple_prop_get");
(scf_handle == NULL)? NULL :
(scf_simple_prop_next_boolean_t)dlsym(scf_handle,
(scf_handle == NULL)? NULL :
(scf_simple_prop_free_t)dlsym(scf_handle, "scf_simple_prop_free");
scf_handle = NULL; /* don't dlclose it */
scf_handle = NULL; /* don't dlclose it */
scf_handle = NULL; /* don't dlclose it */
if (scf_handle)
(void) dlclose(scf_handle);
if ((value = scf_value_create(h->scf_handle)) == NULL)
if ((prop = scf_property_create(h->scf_handle)) == NULL) {
(void) scf_handle_unbind(handle->scf_handle);
scf_handle_destroy(handle->scf_handle);
if (((handle->scf_handle =
(scf_handle_bind(handle->scf_handle) == 0)) {
scf_scope_create(handle->scf_handle)) == NULL)
if (scf_handle_get_local_scope(handle->scf_handle,
scf_service_create(handle->scf_handle)) == NULL)
scf_pg_create(handle->scf_handle)) == NULL)
scf_pg_create(handle->scf_handle)) == NULL) {
scf_transaction_create(handle->scf_handle)) != NULL) {
if ((entry = scf_entry_create(handle->scf_handle)) != NULL) {
if (((value = scf_value_create(handle->scf_handle)) == NULL) ||
((entry = scf_entry_create(handle->scf_handle)) == NULL) ||
((prop = scf_property_create(handle->scf_handle)) == NULL) ||
if (((value = scf_value_create(handle->scf_handle)) != NULL) &&
((prop = scf_property_create(handle->scf_handle)) != NULL) &&
scf_handle_t *scf_handle;
typedef struct scf_handle scf_handle_t;
add_or_update(scfutilhandle_t *scf_handle, int type, scf_value_t *value,
ret = scf_transaction_property_new(scf_handle->trans,
ret = scf_transaction_property_change(scf_handle->trans,
scfutilhandle_t *scf_handle;
scf_handle = impl_handle->scfhandle;
entry = scf_entry_create(scf_handle->handle);
if (scf_handle->trans == NULL) {
ret = sa_get_instance(scf_handle,
ret = sa_start_transaction(scf_handle, oname);
scf_handle->trans, entry, name);
scf_handle->handle);
ret = add_or_update(scf_handle, type,
scfutilhandle_t *scf_handle;
scf_handle = impl_handle->scfhandle;
if (scf_handle->trans == NULL) {
ret = sa_start_transaction(scf_handle,
if (scf_handle->scf_state ==
scf_handle, name,
scf_handle_t *scf_handle;
scf_handle_destroy(handle->scf_handle);
handle->scf_handle = NULL;
handle->scf_instance = scf_instance_create(handle->scf_handle);
handle->scf_instance = scf_instance_create(handle->scf_handle);
handle->scf_instance = scf_instance_create(handle->scf_handle);
handle->scf_handle = scf_handle_create(SCF_VERSION);
if (handle->scf_handle != NULL) {
if (scf_handle_bind(handle->scf_handle) == 0) {
scf_scope_create(handle->scf_handle);
handle->scf_handle, handle->scf_scope) != 0)
scf_service_create(handle->scf_handle);
scf_pg_create(handle->scf_handle);
handle->scf_pg = scf_pg_create(handle->scf_handle);
handle->scf_pg = scf_pg_create(handle->scf_handle);
handle->scf_pg = scf_pg_create(handle->scf_handle);
handle->scf_pg = scf_pg_create(handle->scf_handle);
scf_transaction_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
if (handle->scf_handle != NULL) {
handle->scf_inst_iter = scf_iter_create(handle->scf_handle);
(void) scf_handle_unbind(handle->scf_handle);
scf_handle_t *scf_handle;
scf_transaction_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
value = scf_value_create(handle->scf_handle);
prop = scf_property_create(handle->scf_handle);
entry = scf_entry_create(handle->scf_handle);
handle->scf_handle = scf_handle_create(SCF_VERSION);
if (handle->scf_handle != NULL) {
if (scf_handle_bind(handle->scf_handle) == 0) {
scf_scope_create(handle->scf_handle);
handle->scf_handle, handle->scf_scope) != 0)
scf_service_create(handle->scf_handle);
scf_pg_create(handle->scf_handle);
(void) scf_handle_unbind(handle->scf_handle);
scf_handle_destroy(handle->scf_handle);
handle->scf_handle = NULL;
scf_pg_create(handle->scf_handle)) == NULL)