scfutilhandle_t
add_or_update(scfutilhandle_t *scf_handle, int type, scf_value_t *value,
scfutilhandle_t *scf_handle;
scfutilhandle_t *scf_handle;
scfutilhandle_t *scfhandle;
extern int sa_start_transaction(scfutilhandle_t *, char *);
extern int sa_end_transaction(scfutilhandle_t *, sa_handle_impl_t);
extern void sa_abort_transaction(scfutilhandle_t *);
extern int sa_commit_share(scfutilhandle_t *, sa_group_t, sa_share_t);
extern int sa_set_property(scfutilhandle_t *, char *, char *);
extern int sa_delete_share(scfutilhandle_t *, sa_group_t, sa_share_t);
extern int sa_delete_instance(scfutilhandle_t *, char *);
extern int sa_create_pgroup(scfutilhandle_t *, char *);
extern int sa_delete_pgroup(scfutilhandle_t *, char *);
scfutilhandle_t *
scfutilhandle_t *handle;
sa_extract_defaults(xmlNodePtr root, scfutilhandle_t *handle,
handle = calloc(1, sizeof (scfutilhandle_t));
sa_get_config(scfutilhandle_t *handle, xmlNodePtr root, sa_handle_t sahandle)
sa_get_instance(scfutilhandle_t *handle, char *instname)
sa_create_instance(scfutilhandle_t *handle, char *instname)
sa_delete_instance(scfutilhandle_t *handle, char *instname)
sa_create_pgroup(scfutilhandle_t *handle, char *pgroup)
sa_delete_pgroup(scfutilhandle_t *handle, char *pgroup)
sa_start_transaction(scfutilhandle_t *handle, char *propgroup)
sa_end_transaction(scfutilhandle_t *handle, sa_handle_impl_t sahandle)
sa_abort_transaction(scfutilhandle_t *handle)
scfutilhandle_t *scfhandle;
sa_set_property(scfutilhandle_t *handle, char *propname, char *valstr)
sa_set_resource_property(scfutilhandle_t *handle, sa_share_t share)
sa_commit_share(scfutilhandle_t *handle, sa_group_t group, sa_share_t share)
remove_resources(scfutilhandle_t *handle, sa_share_t share, char *shareid)
sa_delete_share(scfutilhandle_t *handle, sa_group_t group, sa_share_t share)
sa_extract_pgroup(xmlNodePtr root, scfutilhandle_t *handle,
sa_extract_attrs(xmlNodePtr root, scfutilhandle_t *handle,
sa_share_from_pgroup(xmlNodePtr root, scfutilhandle_t *handle,
sa_scf_fini(scfutilhandle_t *handle)
sa_share_props_from_pgroup(xmlNodePtr root, scfutilhandle_t *handle,
sa_extract_group(xmlNodePtr root, scfutilhandle_t *handle,
extern void sa_scf_fini(scfutilhandle_t *);
extern scfutilhandle_t *sa_scf_init();
extern int sa_get_config(scfutilhandle_t *, xmlNodePtr, sa_handle_t);
extern int sa_get_instance(scfutilhandle_t *, char *);
extern int sa_create_instance(scfutilhandle_t *, char *);