scf_propvec_t
addprop(scf_propvec_t *props, int size, int count, scf_propvec_t *pv, void *ptr)
scf_propvec_t *prop;
scf_propvec_t properties[MAX_PROPS + 1];
scf_propvec_t properties[MAX_PROPS + 1];
scf_propvec_t *prop;
static scf_propvec_t prop_gpattern = { GLOBAL_PATTERN, NULL, SCF_TYPE_ASTRING };
static scf_propvec_t prop_gcontent = { GLOBAL_CONTENT, NULL, SCF_TYPE_ASTRING };
static scf_propvec_t prop_ipattern = { INIT_PATTERN, NULL, SCF_TYPE_ASTRING };
static scf_propvec_t prop_icontent = { INIT_CONTENT, NULL, SCF_TYPE_ASTRING };
static scf_propvec_t prop_option[] = {
#define MAX_PROPS (4 + (sizeof (prop_option) / sizeof (scf_propvec_t)))
scf_propvec_t *prop = NULL;
scf_propvec_t restart_critical[] = {
get_val_scf(scf_propvec_t *vector, char *pgroup_str)
scf_propvec_t *bad_prop_vec = NULL;
scf_propvec_t *prop_vect_ptr;
set_val_scf(scf_propvec_t *vector, char *pgroup_str)
scf_propvec_t *bad_prop_vec = NULL;
scf_propvec_t *prop_vect_ptr;
chk_prop_vect(scf_propvec_t **prop_vect_ptr, char *pgrp_str)
scf_propvec_t prop_vect[MAX_PROPVECS + 1];
scf_propvec_t *prop_vect_ptr;
scf_propvec_t *prop_vect_ptr;
scf_propvec_t *prop_vect_ptr;
scf_propvec_t *prop_vect_ptr;
add_prop_vect_scf(scf_propvec_t *vector, const char *prop_str,
scf_propvec_t ua_boot_config[] = {
scf_propvec_t *prop;
scf_propvec_t ua_boot_config_ovr[] = {
scf_propvec_t *prop;
scf_clean_propvec(scf_propvec_t *propvec)
scf_propvec_t *prop;
count_props(scf_propvec_t *props)
scf_propvec_t *properties, scf_propvec_t **badprop)
scf_propvec_t *prop;
scf_propvec_t *properties, scf_propvec_t **badprop)
scf_propvec_t *prop;
void scf_clean_propvec(scf_propvec_t *);
int scf_read_propvec(const char *, const char *, boolean_t, scf_propvec_t *,
scf_propvec_t **);
int scf_write_propvec(const char *, const char *, scf_propvec_t *,
scf_propvec_t **);