Lines Matching refs:cursor
627 xmlNodePtr cursor; in lxml_get_value() local
629 for (cursor = value->xmlChildrenNode; cursor != NULL; in lxml_get_value()
630 cursor = cursor->next) { in lxml_get_value()
634 if (lxml_ignorable_block(cursor)) in lxml_get_value()
637 switch (lxml_xlate_element(cursor->name)) { in lxml_get_value()
639 if ((assigned_value = xmlGetProp(cursor, in lxml_get_value()
645 "\'%s\'\n"), cursor->name); in lxml_get_value()
726 xmlNodePtr cursor; in lxml_get_property() local
766 for (cursor = property->xmlChildrenNode; cursor != NULL; in lxml_get_property()
767 cursor = cursor->next) { in lxml_get_property()
768 if (lxml_ignorable_block(cursor)) in lxml_get_property()
771 switch (r = lxml_xlate_element(cursor->name)) { in lxml_get_property()
803 (void) lxml_get_value(p, r, cursor); in lxml_get_property()
807 cursor->name); in lxml_get_property()
838 xmlNodePtr cursor; in lxml_get_pgroup() local
856 for (cursor = pgroup->xmlChildrenNode; cursor != NULL; in lxml_get_pgroup()
857 cursor = cursor->next) { in lxml_get_pgroup()
858 if (lxml_ignorable_block(cursor)) in lxml_get_pgroup()
861 switch (lxml_xlate_element(cursor->name)) { in lxml_get_pgroup()
863 (void) lxml_get_pgroup_stability(pg, cursor); in lxml_get_pgroup()
866 (void) lxml_get_property(pg, cursor); in lxml_get_pgroup()
869 (void) lxml_get_propval(pg, cursor); in lxml_get_pgroup()
964 xmlNodePtr cursor; in lxml_get_method_environment() local
970 for (cursor = environment->xmlChildrenNode; cursor != NULL; in lxml_get_method_environment()
971 cursor = cursor->next) { in lxml_get_method_environment()
974 if (lxml_ignorable_block(cursor)) in lxml_get_method_environment()
977 if (lxml_xlate_element(cursor->name) != SC_METHOD_ENVVAR) in lxml_get_method_environment()
980 cursor->name, pg->sc_pgroup_name); in lxml_get_method_environment()
982 if ((tmp = lxml_get_envvar(cursor)) == NULL) in lxml_get_method_environment()
1003 xmlNodePtr cursor; in lxml_get_method_context() local
1017 for (cursor = ctx->xmlChildrenNode; cursor != NULL; in lxml_get_method_context()
1018 cursor = cursor->next) { in lxml_get_method_context()
1019 if (lxml_ignorable_block(cursor)) in lxml_get_method_context()
1022 switch (lxml_xlate_element(cursor->name)) { in lxml_get_method_context()
1024 (void) lxml_get_method_credential(pg, cursor); in lxml_get_method_context()
1027 (void) lxml_get_method_profile(pg, cursor); in lxml_get_method_context()
1030 (void) lxml_get_method_environment(pg, cursor); in lxml_get_method_context()
1034 "context\n"), (char *)cursor); in lxml_get_method_context()
1059 xmlNodePtr cursor; in lxml_get_exec_method() local
1105 for (cursor = emeth->xmlChildrenNode; cursor != NULL; in lxml_get_exec_method()
1106 cursor = cursor->next) { in lxml_get_exec_method()
1107 if (lxml_ignorable_block(cursor)) in lxml_get_exec_method()
1110 switch (lxml_xlate_element(cursor->name)) { in lxml_get_exec_method()
1112 if (lxml_get_pgroup_stability(pg, cursor) != 0) in lxml_get_exec_method()
1117 (void) lxml_get_method_context(pg, cursor); in lxml_get_exec_method()
1121 (void) lxml_get_propval(pg, cursor); in lxml_get_exec_method()
1125 (void) lxml_get_property(pg, cursor); in lxml_get_exec_method()
1130 "execution method \"%s\"\n"), cursor->name, in lxml_get_exec_method()
1148 xmlNodePtr cursor; in lxml_get_dependency() local
1184 for (cursor = dependency->xmlChildrenNode; cursor != NULL; in lxml_get_dependency()
1185 cursor = cursor->next) { in lxml_get_dependency()
1189 if (lxml_ignorable_block(cursor)) in lxml_get_dependency()
1192 switch (lxml_xlate_element(cursor->name)) { in lxml_get_dependency()
1194 if (lxml_get_pgroup_stability(pg, cursor) != 0) in lxml_get_dependency()
1199 value = xmlGetProp(cursor, (xmlChar *)value_attr); in lxml_get_dependency()
1218 (void) lxml_get_propval(pg, cursor); in lxml_get_dependency()
1222 (void) lxml_get_property(pg, cursor); in lxml_get_dependency()
1227 "dependency group \"%s\"\n"), cursor->name, name); in lxml_get_dependency()
1393 xmlNode *cursor; in lxml_get_restarter() local
1407 for (cursor = rstr->xmlChildrenNode; cursor != NULL; in lxml_get_restarter()
1408 cursor = cursor->next) { in lxml_get_restarter()
1409 if (lxml_ignorable_block(cursor)) in lxml_get_restarter()
1412 switch (lxml_xlate_element(cursor->name)) { in lxml_get_restarter()
1414 restarter = xmlGetProp(cursor, (xmlChar *)value_attr); in lxml_get_restarter()
1418 "element for \"%s\"\n"), cursor->name, in lxml_get_restarter()
1473 xmlNodePtr cursor; in lxml_get_type() local
1485 for (cursor = type->xmlChildrenNode; cursor != NULL; in lxml_get_type()
1486 cursor = cursor->next) { in lxml_get_type()
1489 if (lxml_ignorable_block(cursor)) in lxml_get_type()
1492 pname = xmlGetProp(cursor, (xmlChar *)name_attr); in lxml_get_type()
1503 switch (lxml_xlate_element(cursor->name)) { in lxml_get_type()
1505 lxml_get_parameter(pgrp, propname, cursor); in lxml_get_type()
1509 lxml_get_paramval(pgrp, propname, cursor); in lxml_get_type()
1513 uu_die(gettext("unknown element %s\n"), cursor->name); in lxml_get_type()
1539 xmlNodePtr cursor; in lxml_get_event() local
1544 for (cursor = np->xmlChildrenNode; cursor != NULL; in lxml_get_event()
1545 cursor = cursor->next) { in lxml_get_event()
1546 if (lxml_ignorable_block(cursor)) in lxml_get_event()
1549 switch (lxml_xlate_element(cursor->name)) { in lxml_get_event()
1554 lxml_get_type(pgrp, cursor); in lxml_get_event()
1559 "notification parameters\n"), cursor->name); in lxml_get_event()
1571 xmlNodePtr cursor; in lxml_get_notification_parameters() local
1577 for (count = 0, cursor = np->xmlChildrenNode; cursor != NULL; in lxml_get_notification_parameters()
1578 cursor = cursor->next) { in lxml_get_notification_parameters()
1579 if (lxml_ignorable_block(cursor)) in lxml_get_notification_parameters()
1582 if (lxml_xlate_element(cursor->name) == SC_EVENT) { in lxml_get_notification_parameters()
1589 s = xmlGetProp(cursor, (xmlChar *)value_attr); in lxml_get_notification_parameters()
1665 xmlNodePtr cursor; in lxml_get_loctext() local
1691 for (cursor = loctext->xmlChildrenNode; cursor != NULL; in lxml_get_loctext()
1692 cursor = cursor->next) { in lxml_get_loctext()
1693 if (strcmp("text", (const char *)cursor->name) == 0) { in lxml_get_loctext()
1695 } else if (strcmp("comment", (const char *)cursor->name) != 0) { in lxml_get_loctext()
1697 "element for \"%s\"\n"), cursor->name, in lxml_get_loctext()
1702 if (cursor == NULL) { in lxml_get_loctext()
1710 stripped = safe_strdup((const char *)cursor->content); in lxml_get_loctext()
1745 xmlNodePtr cursor; in lxml_get_all_loctext() local
1752 for (cursor = container->xmlChildrenNode; cursor != NULL; in lxml_get_all_loctext()
1753 cursor = cursor->next) { in lxml_get_all_loctext()
1754 if (lxml_ignorable_block(cursor)) in lxml_get_all_loctext()
1757 switch (lxml_xlate_element(cursor->name)) { in lxml_get_all_loctext()
1759 if (lxml_get_loctext(service, pg, cursor, pn_format, in lxml_get_all_loctext()
1765 "for \"%s\"\n"), cursor->name, container->name, in lxml_get_all_loctext()
1784 lxml_get_cardinality_attribute(entity_t *service, xmlNodePtr cursor, in lxml_get_cardinality_attribute() argument
1795 val = xmlGetProp(cursor, (xmlChar *)attr_name); in lxml_get_cardinality_attribute()
1842 lxml_get_tm_cardinality(entity_t *service, pgroup_t *pg, xmlNodePtr cursor) in lxml_get_tm_cardinality() argument
1852 r = lxml_get_cardinality_attribute(service, cursor, min_attr, in lxml_get_tm_cardinality()
1858 r = lxml_get_cardinality_attribute(service, cursor, max_attr, in lxml_get_tm_cardinality()
2047 xmlNodePtr cursor; in lxml_get_tm_internal_seps() local
2051 for (cursor = seps->xmlChildrenNode; cursor != NULL; in lxml_get_tm_internal_seps()
2052 cursor = cursor->next) { in lxml_get_tm_internal_seps()
2053 if (strcmp("text", (const char *)cursor->name) == 0) { in lxml_get_tm_internal_seps()
2054 seps_to_prop_values(&prop, cursor->content); in lxml_get_tm_internal_seps()
2055 } else if (strcmp("comment", (const char *)cursor->name) != 0) { in lxml_get_tm_internal_seps()
2057 "for \"%s\"\n"), cursor->name, seps->name, in lxml_get_tm_internal_seps()
2174 xmlNodePtr cursor; in lxml_get_tm_documentation() local
2176 for (cursor = documentation->xmlChildrenNode; cursor != NULL; in lxml_get_tm_documentation()
2177 cursor = cursor->next) { in lxml_get_tm_documentation()
2178 if (lxml_ignorable_block(cursor)) in lxml_get_tm_documentation()
2181 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_documentation()
2183 (void) lxml_get_tm_manpage(service, cursor); in lxml_get_tm_documentation()
2186 (void) lxml_get_tm_doclink(service, cursor); in lxml_get_tm_documentation()
2191 cursor->name, service->sc_name); in lxml_get_tm_documentation()
2199 lxml_get_prop_pattern_attributes(pgroup_t *pg, xmlNodePtr cursor) in lxml_get_prop_pattern_attributes() argument
2202 SCF_TYPE_ASTRING, cursor, name_attr, NULL) != 0) { in lxml_get_prop_pattern_attributes()
2206 SCF_TYPE_ASTRING, cursor, type_attr, "") != 0) { in lxml_get_prop_pattern_attributes()
2209 if (new_bool_prop_from_attr(pg, SCF_PROPERTY_TM_REQUIRED, cursor, in lxml_get_prop_pattern_attributes()
2428 xmlNodePtr cursor; in lxml_get_tm_value_element() local
2480 for (cursor = value->xmlChildrenNode; in lxml_get_tm_value_element()
2481 cursor != NULL; in lxml_get_tm_value_element()
2482 cursor = cursor->next) { in lxml_get_tm_value_element()
2483 if (lxml_ignorable_block(cursor)) in lxml_get_tm_value_element()
2485 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_value_element()
2487 r = lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_value_element()
2488 common_name_fmt, (const char *)cursor->name); in lxml_get_tm_value_element()
2491 r = lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_value_element()
2492 description_fmt, (const char *)cursor->name); in lxml_get_tm_value_element()
2496 "of service %s\n"), (char *)cursor->name, in lxml_get_tm_value_element()
2516 xmlNodePtr cursor; in lxml_get_tm_choices() local
2521 for (cursor = choices->xmlChildrenNode; in lxml_get_tm_choices()
2522 (cursor != NULL) && (r == 0); in lxml_get_tm_choices()
2523 cursor = cursor->next) { in lxml_get_tm_choices()
2524 if (lxml_ignorable_block(cursor)) in lxml_get_tm_choices()
2526 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_choices()
2528 (void) lxml_get_tm_include_values(service, pg, cursor, in lxml_get_tm_choices()
2532 r = lxml_get_tm_range(service, pg, cursor, in lxml_get_tm_choices()
2538 r = lxml_get_tm_value_element(service, pg, cursor, in lxml_get_tm_choices()
2556 "choices for service %s.\n"), cursor->name, in lxml_get_tm_choices()
2576 xmlNodePtr cursor; in lxml_get_tm_constraints() local
2581 for (cursor = constraints->xmlChildrenNode; in lxml_get_tm_constraints()
2582 (cursor != NULL) && (r == 0); in lxml_get_tm_constraints()
2583 cursor = cursor->next) { in lxml_get_tm_constraints()
2584 if (lxml_ignorable_block(cursor)) in lxml_get_tm_constraints()
2586 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_constraints()
2588 r = lxml_get_tm_range(service, pg, cursor, in lxml_get_tm_constraints()
2594 r = lxml_get_tm_value_element(service, pg, cursor, in lxml_get_tm_constraints()
2612 "constraints for service %s.\n"), cursor->name, in lxml_get_tm_constraints()
2635 xmlNodePtr cursor; in lxml_get_tm_values() local
2640 for (cursor = values->xmlChildrenNode; in lxml_get_tm_values()
2641 (cursor != NULL) && (r == 0); in lxml_get_tm_values()
2642 cursor = cursor->next) { in lxml_get_tm_values()
2643 if (lxml_ignorable_block(cursor)) in lxml_get_tm_values()
2645 if (lxml_xlate_element(cursor->name) != SC_VALUE) { in lxml_get_tm_values()
2647 "%s element of %s\n"), (char *)cursor->name, in lxml_get_tm_values()
2650 r = lxml_get_tm_value_element(service, pg, cursor, &name_value); in lxml_get_tm_values()
2694 xmlNodePtr cursor; in lxml_get_tm_prop_pattern() local
2769 for (cursor = prop_pattern->xmlChildrenNode; in lxml_get_tm_prop_pattern()
2770 cursor != NULL; in lxml_get_tm_prop_pattern()
2771 cursor = cursor->next) { in lxml_get_tm_prop_pattern()
2772 if (lxml_ignorable_block(cursor)) in lxml_get_tm_prop_pattern()
2775 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_prop_pattern()
2777 r = lxml_get_tm_cardinality(service, pg, cursor); in lxml_get_tm_prop_pattern()
2782 r = lxml_get_tm_choices(service, pg, cursor); in lxml_get_tm_prop_pattern()
2787 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2788 COMMON_NAME_FMT, (const char *)cursor->name); in lxml_get_tm_prop_pattern()
2791 r = lxml_get_tm_constraints(service, pg, cursor); in lxml_get_tm_prop_pattern()
2796 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2797 DESCRIPTION_FMT, (const char *)cursor->name); in lxml_get_tm_prop_pattern()
2800 r = lxml_get_tm_internal_seps(service, pg, cursor); in lxml_get_tm_prop_pattern()
2805 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2809 (void) lxml_get_tm_values(service, pg, cursor); in lxml_get_tm_prop_pattern()
2818 cursor, value_attr); in lxml_get_tm_prop_pattern()
2822 "for service \"%s\"\n"), cursor->name, in lxml_get_tm_prop_pattern()
2839 lxml_get_pg_pattern_attributes(pgroup_t *pg, xmlNodePtr cursor) in lxml_get_pg_pattern_attributes() argument
2842 SCF_TYPE_ASTRING, cursor, name_attr, NULL) != 0) { in lxml_get_pg_pattern_attributes()
2846 SCF_TYPE_ASTRING, cursor, type_attr, NULL) != 0) { in lxml_get_pg_pattern_attributes()
2850 SCF_TYPE_ASTRING, cursor, target_attr, NULL) != 0) { in lxml_get_pg_pattern_attributes()
2853 if (new_bool_prop_from_attr(pg, SCF_PROPERTY_TM_REQUIRED, cursor, in lxml_get_pg_pattern_attributes()
2956 xmlNodePtr cursor; in lxml_get_tm_pg_pattern() local
3071 for (cursor = pg_pattern->xmlChildrenNode; in lxml_get_tm_pg_pattern()
3072 cursor != NULL; in lxml_get_tm_pg_pattern()
3073 cursor = cursor->next) { in lxml_get_tm_pg_pattern()
3074 if (lxml_ignorable_block(cursor)) in lxml_get_tm_pg_pattern()
3077 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_pg_pattern()
3079 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_pg_pattern()
3080 COMMON_NAME_FMT, (const char *)cursor->name); in lxml_get_tm_pg_pattern()
3083 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_pg_pattern()
3084 DESCRIPTION_FMT, (const char *)cursor->name); in lxml_get_tm_pg_pattern()
3087 r = lxml_get_tm_prop_pattern(service, cursor, in lxml_get_tm_pg_pattern()
3094 "for service \"%s\"\n"), cursor->name, in lxml_get_tm_pg_pattern()
3114 xmlNodePtr cursor; in lxml_get_template() local
3116 for (cursor = templ->xmlChildrenNode; cursor != NULL; in lxml_get_template()
3117 cursor = cursor->next) { in lxml_get_template()
3118 if (lxml_ignorable_block(cursor)) in lxml_get_template()
3121 switch (lxml_xlate_element(cursor->name)) { in lxml_get_template()
3123 (void) lxml_get_tm_common_name(service, cursor); in lxml_get_template()
3126 (void) lxml_get_tm_description(service, cursor); in lxml_get_template()
3129 (void) lxml_get_tm_documentation(service, cursor); in lxml_get_template()
3132 if (lxml_get_tm_pg_pattern(service, cursor) != 0) in lxml_get_template()
3138 cursor->name, service->sc_name); in lxml_get_template()
3208 xmlNodePtr cursor; in lxml_get_instance() local
3263 for (cursor = inst->xmlChildrenNode; cursor != NULL; in lxml_get_instance()
3264 cursor = cursor->next) { in lxml_get_instance()
3265 if (lxml_ignorable_block(cursor)) in lxml_get_instance()
3268 switch (lxml_xlate_element(cursor->name)) { in lxml_get_instance()
3270 (void) lxml_get_restarter(i, cursor); in lxml_get_instance()
3273 (void) lxml_get_dependency(i, cursor); in lxml_get_instance()
3276 (void) lxml_get_dependent(i, cursor); in lxml_get_instance()
3279 (void) lxml_get_entity_method_context(i, cursor); in lxml_get_instance()
3282 (void) lxml_get_exec_method(i, cursor); in lxml_get_instance()
3285 (void) lxml_get_pgroup(i, cursor); in lxml_get_instance()
3296 if (lxml_get_template(i, cursor) != 0) in lxml_get_instance()
3300 if (lxml_get_notification_parameters(i, cursor) != 0) in lxml_get_instance()
3306 cursor->name, i->sc_name); in lxml_get_instance()
3408 xmlNodePtr cursor; in lxml_get_service() local
3480 for (cursor = svc->xmlChildrenNode; cursor != NULL; in lxml_get_service()
3481 cursor = cursor->next) { in lxml_get_service()
3482 if (lxml_ignorable_block(cursor)) in lxml_get_service()
3485 e = lxml_xlate_element(cursor->name); in lxml_get_service()
3489 if (lxml_get_instance(s, cursor, in lxml_get_service()
3502 if (lxml_get_template(s, cursor) != 0) in lxml_get_service()
3506 if (lxml_get_notification_parameters(s, cursor) != 0) in lxml_get_service()
3510 (void) lxml_get_entity_stability(s, cursor); in lxml_get_service()
3513 (void) lxml_get_dependency(s, cursor); in lxml_get_service()
3516 (void) lxml_get_dependent(s, cursor); in lxml_get_service()
3519 (void) lxml_get_restarter(s, cursor); in lxml_get_service()
3522 (void) lxml_get_exec_method(s, cursor); in lxml_get_service()
3525 (void) lxml_get_entity_method_context(s, cursor); in lxml_get_service()
3528 (void) lxml_get_pgroup(s, cursor); in lxml_get_service()
3531 (void) lxml_get_default_instance(s, cursor); in lxml_get_service()
3534 (void) lxml_get_single_instance(s, cursor); in lxml_get_service()
3539 cursor->name, s->sc_name); in lxml_get_service()
3583 xmlNodePtr cursor; in lxml_get_bundle() local
3630 for (cursor = subbundle->xmlChildrenNode; cursor != NULL; in lxml_get_bundle()
3631 cursor = cursor->next) { in lxml_get_bundle()
3632 if (lxml_ignorable_block(cursor)) in lxml_get_bundle()
3635 e = lxml_xlate_element(cursor->name); in lxml_get_bundle()
3642 if (lxml_get_bundle(bundle, bundle_type, cursor, op)) in lxml_get_bundle()
3646 if (lxml_get_service(bundle, cursor, op) != 0) in lxml_get_bundle()
3664 xmlNodePtr cursor; in lxml_get_bundle_file() local
3717 if ((cursor = xmlDocGetRootElement(document)) == NULL) { in lxml_get_bundle_file()
3723 if (xmlStrcmp(cursor->name, (const xmlChar *)"service_bundle") != 0) { in lxml_get_bundle_file()
3769 lxml_dump(0, cursor); in lxml_get_bundle_file()
3772 r = lxml_get_bundle(bundle, SVCCFG_UNKNOWN_BUNDLE, cursor, op); in lxml_get_bundle_file()