Lines Matching refs:pg
838 pgroup_t *pg; in lxml_get_pgroup() local
849 pg = internal_pgroup_find_or_create(entity, (char *)name, (char *)type); in lxml_get_pgroup()
864 (void) lxml_get_pgroup_stability(pg, cursor); in lxml_get_pgroup()
867 (void) lxml_get_property(pg, cursor); in lxml_get_pgroup()
870 (void) lxml_get_propval(pg, cursor); in lxml_get_pgroup()
879 pg->sc_pgroup_delete = (xmlStrcmp(delete, (xmlChar *)true) == 0); in lxml_get_pgroup()
892 lxml_get_method_profile(pgroup_t *pg, xmlNodePtr profile) in lxml_get_method_profile() argument
898 if (internal_attach_property(pg, p) != 0) in lxml_get_method_profile()
901 return (new_str_prop_from_attr(pg, SCF_PROPERTY_PROFILE, in lxml_get_method_profile()
906 lxml_get_method_credential(pgroup_t *pg, xmlNodePtr cred) in lxml_get_method_credential() argument
912 if (internal_attach_property(pg, p) != 0) in lxml_get_method_credential()
915 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_USER, SCF_TYPE_ASTRING, in lxml_get_method_credential()
919 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_GROUP, SCF_TYPE_ASTRING, in lxml_get_method_credential()
923 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_SUPP_GROUPS, in lxml_get_method_credential()
927 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_PRIVILEGES, in lxml_get_method_credential()
931 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_LIMIT_PRIVILEGES, in lxml_get_method_credential()
962 lxml_get_method_environment(pgroup_t *pg, xmlNodePtr environment) in lxml_get_method_environment() argument
981 cursor->name, pg->sc_pgroup_name); in lxml_get_method_environment()
993 if (internal_attach_property(pg, p) != 0) { in lxml_get_method_environment()
1002 lxml_get_method_context(pgroup_t *pg, xmlNodePtr ctx) in lxml_get_method_context() argument
1006 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_WORKING_DIRECTORY, in lxml_get_method_context()
1010 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_PROJECT, in lxml_get_method_context()
1014 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_RESOURCE_POOL, in lxml_get_method_context()
1018 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_SECFLAGS, in lxml_get_method_context()
1029 (void) lxml_get_method_credential(pg, cursor); in lxml_get_method_context()
1032 (void) lxml_get_method_profile(pg, cursor); in lxml_get_method_context()
1035 (void) lxml_get_method_environment(pg, cursor); in lxml_get_method_context()
1050 pgroup_t *pg; in lxml_get_entity_method_context() local
1052 pg = internal_pgroup_find_or_create(entity, SCF_PG_METHOD_CONTEXT, in lxml_get_entity_method_context()
1055 return (lxml_get_method_context(pg, ctx)); in lxml_get_entity_method_context()
1061 pgroup_t *pg; in lxml_get_exec_method() local
1071 pg = internal_pgroup_find_or_create(entity, (char *)name, in lxml_get_exec_method()
1075 if (new_str_prop_from_attr(pg, SCF_PROPERTY_TYPE, SCF_TYPE_ASTRING, in lxml_get_exec_method()
1077 new_str_prop_from_attr(pg, SCF_PROPERTY_EXEC, SCF_TYPE_ASTRING, in lxml_get_exec_method()
1099 r = internal_attach_property(pg, p); in lxml_get_exec_method()
1118 if (lxml_get_pgroup_stability(pg, cursor) != 0) in lxml_get_exec_method()
1123 (void) lxml_get_method_context(pg, cursor); in lxml_get_exec_method()
1127 (void) lxml_get_propval(pg, cursor); in lxml_get_exec_method()
1131 (void) lxml_get_property(pg, cursor); in lxml_get_exec_method()
1137 pg->sc_pgroup_name); in lxml_get_exec_method()
1143 pg->sc_pgroup_delete = (xmlStrcmp(delete, (xmlChar *)true) == 0); in lxml_get_exec_method()
1152 pgroup_t *pg; in lxml_get_dependency() local
1170 pg = internal_pgroup_find_or_create(entity, (char *)name, in lxml_get_dependency()
1174 if (new_str_prop_from_attr(pg, SCF_PROPERTY_TYPE, SCF_TYPE_ASTRING, in lxml_get_dependency()
1178 if (new_str_prop_from_attr(pg, SCF_PROPERTY_RESTART_ON, in lxml_get_dependency()
1182 if (new_str_prop_from_attr(pg, SCF_PROPERTY_GROUPING, SCF_TYPE_ASTRING, in lxml_get_dependency()
1187 if (internal_attach_property(pg, p) != 0) in lxml_get_dependency()
1200 if (lxml_get_pgroup_stability(pg, cursor) != 0) in lxml_get_dependency()
1224 (void) lxml_get_propval(pg, cursor); in lxml_get_dependency()
1228 (void) lxml_get_property(pg, cursor); in lxml_get_dependency()
1239 pg->sc_pgroup_delete = (xmlStrcmp(delete, (xmlChar *)true) == 0); in lxml_get_dependency()
1257 pgroup_t *pg; in lxml_get_dependent() local
1276 pg = internal_pgroup_new(); in lxml_get_dependent()
1277 pg->sc_pgroup_name = (char *)name; in lxml_get_dependent()
1278 pg->sc_pgroup_type = (char *)SCF_GROUP_DEPENDENCY; in lxml_get_dependent()
1279 pg->sc_pgroup_override = (xmlStrcmp(or, (xmlChar *)true) == 0); in lxml_get_dependent()
1281 if (internal_attach_dependent(entity, pg) != 0) { in lxml_get_dependent()
1283 internal_pgroup_free(pg); in lxml_get_dependent()
1292 pg->sc_pgroup_fmri = (char *)fmri; in lxml_get_dependent()
1294 if (new_str_prop_from_attr(pg, SCF_PROPERTY_RESTART_ON, in lxml_get_dependent()
1298 if (new_str_prop_from_attr(pg, SCF_PROPERTY_GROUPING, SCF_TYPE_ASTRING, in lxml_get_dependent()
1316 if (internal_attach_property(pg, p) != 0) in lxml_get_dependent()
1322 if (internal_attach_property(pg, p) != 0) in lxml_get_dependent()
1331 if (new_str_prop_from_attr(pg, in lxml_get_dependent()
1338 (void) lxml_get_propval(pg, n); in lxml_get_dependent()
1342 (void) lxml_get_property(pg, n); in lxml_get_dependent()
1351 if (internal_property_find(pg, SCF_PROPERTY_TYPE) == NULL) { in lxml_get_dependent()
1354 if (internal_attach_property(pg, p) != 0) in lxml_get_dependent()
1359 pg->sc_pgroup_delete = (xmlStrcmp(delete, (xmlChar *)true) == 0); in lxml_get_dependent()
1362 pg = internal_pgroup_find_or_create(entity, "dependents", in lxml_get_dependent()
1365 if (internal_attach_property(pg, p) != 0) in lxml_get_dependent()
1374 pgroup_t *pg; in lxml_get_entity_stability() local
1384 pg = internal_pgroup_find_or_create(entity, (char *)scf_pg_general, in lxml_get_entity_stability()
1390 return (internal_attach_property(pg, p)); in lxml_get_entity_stability()
1396 pgroup_t *pg; in lxml_get_restarter() local
1407 pg = internal_pgroup_find_or_create(entity, (char *)scf_pg_general, in lxml_get_restarter()
1433 r = internal_attach_property(pg, p); in lxml_get_restarter()
1668 lxml_get_loctext(entity_t *service, pgroup_t *pg, xmlNodePtr loctext, in lxml_get_loctext() argument
1728 r = internal_attach_property(pg, p); in lxml_get_loctext()
1749 lxml_get_all_loctext(entity_t *service, pgroup_t *pg, xmlNodePtr container, in lxml_get_all_loctext() argument
1766 if (lxml_get_loctext(service, pg, cursor, pn_format, in lxml_get_all_loctext()
1849 lxml_get_tm_cardinality(entity_t *service, pgroup_t *pg, xmlNodePtr cursor) in lxml_get_tm_cardinality() argument
1872 "the %s element in %s.\n"), pg->sc_pgroup_name, in lxml_get_tm_cardinality()
1880 if (internal_attach_property(pg, min_prop) == 0) { in lxml_get_tm_cardinality()
1887 if (internal_attach_property(pg, max_prop) != 0) { in lxml_get_tm_cardinality()
1889 internal_detach_property(pg, min_prop); in lxml_get_tm_cardinality()
1913 pgroup_t *pg; in lxml_get_tm_common_name() local
1918 pg = internal_pgroup_find_or_create(service, SCF_PG_TM_COMMON_NAME, in lxml_get_tm_common_name()
1921 return (lxml_get_all_loctext(service, pg, common_name, LOCALE_ONLY_FMT, in lxml_get_tm_common_name()
1935 pgroup_t *pg; in lxml_get_tm_description() local
1940 pg = internal_pgroup_find_or_create(service, SCF_PG_TM_DESCRIPTION, in lxml_get_tm_description()
1943 return (lxml_get_all_loctext(service, pg, description, in lxml_get_tm_description()
2052 lxml_get_tm_internal_seps(entity_t *service, pgroup_t *pg, xmlNodePtr seps) in lxml_get_tm_internal_seps() argument
2074 r = internal_attach_property(pg, prop); in lxml_get_tm_internal_seps()
2083 pgroup_t *pg; in lxml_get_tm_manpage() local
2107 pg = internal_pgroup_find(service, pgname, SCF_GROUP_TEMPLATE); in lxml_get_tm_manpage()
2113 if (pg == NULL) { in lxml_get_tm_manpage()
2114 pg = internal_pgroup_find_or_create(service, pgname, in lxml_get_tm_manpage()
2118 free((char *)pg->sc_pgroup_name); in lxml_get_tm_manpage()
2119 pg->sc_pgroup_name = safe_strdup(pgname); in lxml_get_tm_manpage()
2131 if (new_str_prop_from_attr(pg, SCF_PROPERTY_TM_TITLE, in lxml_get_tm_manpage()
2133 new_str_prop_from_attr(pg, SCF_PROPERTY_TM_SECTION, in lxml_get_tm_manpage()
2135 new_str_prop_from_attr(pg, SCF_PROPERTY_TM_MANPATH, in lxml_get_tm_manpage()
2145 pgroup_t *pg; in lxml_get_tm_doclink() local
2160 pg = internal_pgroup_find_or_create(service, pgname, in lxml_get_tm_doclink()
2169 if (new_str_prop_from_attr(pg, SCF_PROPERTY_TM_NAME, SCF_TYPE_ASTRING, in lxml_get_tm_doclink()
2171 new_str_prop_from_attr(pg, SCF_PROPERTY_TM_URI, SCF_TYPE_ASTRING, in lxml_get_tm_doclink()
2206 lxml_get_prop_pattern_attributes(pgroup_t *pg, xmlNodePtr cursor) in lxml_get_prop_pattern_attributes() argument
2208 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_TM_NAME, in lxml_get_prop_pattern_attributes()
2212 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_TM_TYPE, in lxml_get_prop_pattern_attributes()
2216 if (new_bool_prop_from_attr(pg, SCF_PROPERTY_TM_REQUIRED, cursor, in lxml_get_prop_pattern_attributes()
2223 lxml_get_tm_include_values(entity_t *service, pgroup_t *pg, in lxml_get_tm_include_values() argument
2240 p = internal_property_find(pg, prop_name); in lxml_get_tm_include_values()
2245 r = internal_attach_property(pg, p); in lxml_get_tm_include_values()
2333 lxml_get_tm_range(entity_t *service, pgroup_t *pg, xmlNodePtr range, in lxml_get_tm_range() argument
2376 p = internal_property_find(pg, prop_name); in lxml_get_tm_range()
2381 r = internal_attach_property(pg, p); in lxml_get_tm_range()
2431 lxml_get_tm_value_element(entity_t *service, pgroup_t *pg, xmlNodePtr value, in lxml_get_tm_value_element() argument
2494 r = lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_value_element()
2498 r = lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_value_element()
2521 lxml_get_tm_choices(entity_t *service, pgroup_t *pg, xmlNodePtr choices) in lxml_get_tm_choices() argument
2535 (void) lxml_get_tm_include_values(service, pg, cursor, in lxml_get_tm_choices()
2539 r = lxml_get_tm_range(service, pg, cursor, in lxml_get_tm_choices()
2545 r = lxml_get_tm_value_element(service, pg, cursor, in lxml_get_tm_choices()
2571 r = internal_attach_property(pg, name_prop); in lxml_get_tm_choices()
2581 lxml_get_tm_constraints(entity_t *service, pgroup_t *pg, xmlNodePtr constraints) in lxml_get_tm_constraints() argument
2595 r = lxml_get_tm_range(service, pg, cursor, in lxml_get_tm_constraints()
2601 r = lxml_get_tm_value_element(service, pg, cursor, in lxml_get_tm_constraints()
2627 r = internal_attach_property(pg, name_prop); in lxml_get_tm_constraints()
2640 lxml_get_tm_values(entity_t *service, pgroup_t *pg, xmlNodePtr values) in lxml_get_tm_values() argument
2657 r = lxml_get_tm_value_element(service, pg, cursor, &name_value); in lxml_get_tm_values()
2673 r = internal_attach_property(pg, name_prop); in lxml_get_tm_values()
2703 pgroup_t *pg; in lxml_get_tm_prop_pattern() local
2749 pg = internal_pgroup_create_strict(service, pg_name, in lxml_get_tm_prop_pattern()
2751 if (pg == NULL) { in lxml_get_tm_prop_pattern()
2765 if (internal_attach_property(pg, p) != 0) in lxml_get_tm_prop_pattern()
2769 r = lxml_get_prop_pattern_attributes(pg, prop_pattern); in lxml_get_tm_prop_pattern()
2784 r = lxml_get_tm_cardinality(service, pg, cursor); in lxml_get_tm_prop_pattern()
2789 r = lxml_get_tm_choices(service, pg, cursor); in lxml_get_tm_prop_pattern()
2794 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2798 r = lxml_get_tm_constraints(service, pg, cursor); in lxml_get_tm_prop_pattern()
2803 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2807 r = lxml_get_tm_internal_seps(service, pg, cursor); in lxml_get_tm_prop_pattern()
2812 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2816 (void) lxml_get_tm_values(service, pg, cursor); in lxml_get_tm_prop_pattern()
2823 (void) new_str_prop_from_attr(pg, in lxml_get_tm_prop_pattern()
2846 lxml_get_pg_pattern_attributes(pgroup_t *pg, xmlNodePtr cursor) in lxml_get_pg_pattern_attributes() argument
2848 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_TM_NAME, in lxml_get_pg_pattern_attributes()
2852 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_TM_TYPE, in lxml_get_pg_pattern_attributes()
2856 if (new_opt_str_prop_from_attr(pg, SCF_PROPERTY_TM_TARGET, in lxml_get_pg_pattern_attributes()
2860 if (new_bool_prop_from_attr(pg, SCF_PROPERTY_TM_REQUIRED, cursor, in lxml_get_pg_pattern_attributes()
2883 verify_pg_pattern_attributes(entity_t *s, pgroup_t *pg) in verify_pg_pattern_attributes() argument
2890 target = internal_property_find(pg, SCF_PROPERTY_TM_TARGET); in verify_pg_pattern_attributes()
2966 pgroup_t *pg = NULL; in lxml_get_tm_pg_pattern() local
3034 pg = internal_pgroup_create_strict(service, pg_name, in lxml_get_tm_pg_pattern()
3036 if (pg == NULL) { in lxml_get_tm_pg_pattern()
3065 r = lxml_get_pg_pattern_attributes(pg, pg_pattern); in lxml_get_tm_pg_pattern()
3068 if (verify_pg_pattern_attributes(service, pg) != 0) { in lxml_get_tm_pg_pattern()
3086 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_pg_pattern()
3090 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_pg_pattern()
3107 if ((r != 0) && (pg != NULL)) { in lxml_get_tm_pg_pattern()
3108 internal_detach_pgroup(service, pg); in lxml_get_tm_pg_pattern()
3109 internal_pgroup_free(pg); in lxml_get_tm_pg_pattern()
3157 pgroup_t *pg; in lxml_get_default_instance() local
3175 pg = internal_pgroup_new(); in lxml_get_default_instance()
3176 (void) internal_attach_pgroup(i, pg); in lxml_get_default_instance()
3178 pg->sc_pgroup_name = (char *)scf_pg_general; in lxml_get_default_instance()
3179 pg->sc_pgroup_type = (char *)scf_group_framework; in lxml_get_default_instance()
3180 pg->sc_pgroup_flags = 0; in lxml_get_default_instance()
3185 (void) internal_attach_property(pg, p); in lxml_get_default_instance()
3194 (void) internal_attach_property(pg, p); in lxml_get_default_instance()
3213 pgroup_t *pg; in lxml_get_instance() local
3249 pg = internal_pgroup_new(); in lxml_get_instance()
3250 (void) internal_attach_pgroup(i, pg); in lxml_get_instance()
3252 pg->sc_pgroup_name = (char *)scf_pg_general; in lxml_get_instance()
3253 pg->sc_pgroup_type = (char *)scf_group_framework; in lxml_get_instance()
3254 pg->sc_pgroup_flags = 0; in lxml_get_instance()
3262 (void) internal_attach_property(pg, p); in lxml_get_instance()
3328 pgroup_t *pg; in lxml_get_single_instance() local
3332 pg = internal_pgroup_find_or_create(entity, (char *)scf_pg_general, in lxml_get_single_instance()
3338 r = internal_attach_property(pg, p); in lxml_get_single_instance()
3371 scf_propertygroup_t *pg = NULL; in lxml_check_upgrade() local
3377 (pg = scf_pg_create(h)) == NULL) in lxml_check_upgrade()
3393 if (scf_service_get_pg(svc, SCF_PG_MANIFESTFILES, pg) != SCF_SUCCESS) in lxml_check_upgrade()
3398 scf_pg_destroy(pg); in lxml_check_upgrade()
3438 pgroup_t *pg; in lxml_get_service() local
3498 pg = internal_pgroup_create_strict(s, SCF_PG_MANIFESTFILES, in lxml_get_service()
3501 if (pg == NULL) { in lxml_get_service()
3509 (void) internal_attach_property(pg, p); in lxml_get_service()