Lines Matching refs:cursor
625 xmlNodePtr cursor; in lxml_get_value() local
627 for (cursor = value->xmlChildrenNode; cursor != NULL; in lxml_get_value()
628 cursor = cursor->next) { in lxml_get_value()
632 if (lxml_ignorable_block(cursor)) in lxml_get_value()
635 switch (lxml_xlate_element(cursor->name)) { in lxml_get_value()
637 if ((assigned_value = xmlGetProp(cursor, in lxml_get_value()
643 "\'%s\'\n"), cursor->name); in lxml_get_value()
724 xmlNodePtr cursor; in lxml_get_property() local
764 for (cursor = property->xmlChildrenNode; cursor != NULL; in lxml_get_property()
765 cursor = cursor->next) { in lxml_get_property()
766 if (lxml_ignorable_block(cursor)) in lxml_get_property()
769 switch (r = lxml_xlate_element(cursor->name)) { in lxml_get_property()
801 (void) lxml_get_value(p, r, cursor); in lxml_get_property()
805 cursor->name); in lxml_get_property()
836 xmlNodePtr cursor; in lxml_get_pgroup() local
854 for (cursor = pgroup->xmlChildrenNode; cursor != NULL; in lxml_get_pgroup()
855 cursor = cursor->next) { in lxml_get_pgroup()
856 if (lxml_ignorable_block(cursor)) in lxml_get_pgroup()
859 switch (lxml_xlate_element(cursor->name)) { in lxml_get_pgroup()
861 (void) lxml_get_pgroup_stability(pg, cursor); in lxml_get_pgroup()
864 (void) lxml_get_property(pg, cursor); in lxml_get_pgroup()
867 (void) lxml_get_propval(pg, cursor); in lxml_get_pgroup()
962 xmlNodePtr cursor; in lxml_get_method_environment() local
968 for (cursor = environment->xmlChildrenNode; cursor != NULL; in lxml_get_method_environment()
969 cursor = cursor->next) { in lxml_get_method_environment()
972 if (lxml_ignorable_block(cursor)) in lxml_get_method_environment()
975 if (lxml_xlate_element(cursor->name) != SC_METHOD_ENVVAR) in lxml_get_method_environment()
978 cursor->name, pg->sc_pgroup_name); in lxml_get_method_environment()
980 if ((tmp = lxml_get_envvar(cursor)) == NULL) in lxml_get_method_environment()
1001 xmlNodePtr cursor; in lxml_get_method_context() local
1015 for (cursor = ctx->xmlChildrenNode; cursor != NULL; in lxml_get_method_context()
1016 cursor = cursor->next) { in lxml_get_method_context()
1017 if (lxml_ignorable_block(cursor)) in lxml_get_method_context()
1020 switch (lxml_xlate_element(cursor->name)) { in lxml_get_method_context()
1022 (void) lxml_get_method_credential(pg, cursor); in lxml_get_method_context()
1025 (void) lxml_get_method_profile(pg, cursor); in lxml_get_method_context()
1028 (void) lxml_get_method_environment(pg, cursor); in lxml_get_method_context()
1032 "context\n"), (char *)cursor); in lxml_get_method_context()
1057 xmlNodePtr cursor; in lxml_get_exec_method() local
1103 for (cursor = emeth->xmlChildrenNode; cursor != NULL; in lxml_get_exec_method()
1104 cursor = cursor->next) { in lxml_get_exec_method()
1105 if (lxml_ignorable_block(cursor)) in lxml_get_exec_method()
1108 switch (lxml_xlate_element(cursor->name)) { in lxml_get_exec_method()
1110 if (lxml_get_pgroup_stability(pg, cursor) != 0) in lxml_get_exec_method()
1115 (void) lxml_get_method_context(pg, cursor); in lxml_get_exec_method()
1119 (void) lxml_get_propval(pg, cursor); in lxml_get_exec_method()
1123 (void) lxml_get_property(pg, cursor); in lxml_get_exec_method()
1128 "execution method \"%s\"\n"), cursor->name, in lxml_get_exec_method()
1146 xmlNodePtr cursor; in lxml_get_dependency() local
1182 for (cursor = dependency->xmlChildrenNode; cursor != NULL; in lxml_get_dependency()
1183 cursor = cursor->next) { in lxml_get_dependency()
1187 if (lxml_ignorable_block(cursor)) in lxml_get_dependency()
1190 switch (lxml_xlate_element(cursor->name)) { in lxml_get_dependency()
1192 if (lxml_get_pgroup_stability(pg, cursor) != 0) in lxml_get_dependency()
1197 value = xmlGetProp(cursor, (xmlChar *)value_attr); in lxml_get_dependency()
1216 (void) lxml_get_propval(pg, cursor); in lxml_get_dependency()
1220 (void) lxml_get_property(pg, cursor); in lxml_get_dependency()
1225 "dependency group \"%s\"\n"), cursor->name, name); in lxml_get_dependency()
1391 xmlNode *cursor; in lxml_get_restarter() local
1405 for (cursor = rstr->xmlChildrenNode; cursor != NULL; in lxml_get_restarter()
1406 cursor = cursor->next) { in lxml_get_restarter()
1407 if (lxml_ignorable_block(cursor)) in lxml_get_restarter()
1410 switch (lxml_xlate_element(cursor->name)) { in lxml_get_restarter()
1412 restarter = xmlGetProp(cursor, (xmlChar *)value_attr); in lxml_get_restarter()
1416 "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 if ((stripped = strdup((const char *)cursor->content)) == NULL) in lxml_get_loctext()
1746 xmlNodePtr cursor; in lxml_get_all_loctext() local
1753 for (cursor = container->xmlChildrenNode; cursor != NULL; in lxml_get_all_loctext()
1754 cursor = cursor->next) { in lxml_get_all_loctext()
1755 if (lxml_ignorable_block(cursor)) in lxml_get_all_loctext()
1758 switch (lxml_xlate_element(cursor->name)) { in lxml_get_all_loctext()
1760 if (lxml_get_loctext(service, pg, cursor, pn_format, in lxml_get_all_loctext()
1766 "for \"%s\"\n"), cursor->name, container->name, in lxml_get_all_loctext()
1785 lxml_get_cardinality_attribute(entity_t *service, xmlNodePtr cursor, in lxml_get_cardinality_attribute() argument
1796 val = xmlGetProp(cursor, (xmlChar *)attr_name); in lxml_get_cardinality_attribute()
1843 lxml_get_tm_cardinality(entity_t *service, pgroup_t *pg, xmlNodePtr cursor) in lxml_get_tm_cardinality() argument
1853 r = lxml_get_cardinality_attribute(service, cursor, min_attr, in lxml_get_tm_cardinality()
1859 r = lxml_get_cardinality_attribute(service, cursor, max_attr, in lxml_get_tm_cardinality()
2055 xmlNodePtr cursor; in lxml_get_tm_internal_seps() local
2059 for (cursor = seps->xmlChildrenNode; cursor != NULL; in lxml_get_tm_internal_seps()
2060 cursor = cursor->next) { in lxml_get_tm_internal_seps()
2061 if (strcmp("text", (const char *)cursor->name) == 0) { in lxml_get_tm_internal_seps()
2062 seps_to_prop_values(&prop, cursor->content); in lxml_get_tm_internal_seps()
2063 } else if (strcmp("comment", (const char *)cursor->name) != 0) { in lxml_get_tm_internal_seps()
2065 "for \"%s\"\n"), cursor->name, seps->name, in lxml_get_tm_internal_seps()
2149 xmlNodePtr cursor; in lxml_get_tm_documentation() local
2151 for (cursor = documentation->xmlChildrenNode; cursor != NULL; in lxml_get_tm_documentation()
2152 cursor = cursor->next) { in lxml_get_tm_documentation()
2153 if (lxml_ignorable_block(cursor)) in lxml_get_tm_documentation()
2156 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_documentation()
2158 (void) lxml_get_tm_manpage(service, cursor); in lxml_get_tm_documentation()
2161 (void) lxml_get_tm_doclink(service, cursor); in lxml_get_tm_documentation()
2166 cursor->name, service->sc_name); in lxml_get_tm_documentation()
2174 lxml_get_prop_pattern_attributes(pgroup_t *pg, xmlNodePtr cursor) in lxml_get_prop_pattern_attributes() argument
2177 SCF_TYPE_ASTRING, cursor, name_attr, NULL) != 0) { in lxml_get_prop_pattern_attributes()
2181 SCF_TYPE_ASTRING, cursor, type_attr, "") != 0) { in lxml_get_prop_pattern_attributes()
2184 if (new_bool_prop_from_attr(pg, SCF_PROPERTY_TM_REQUIRED, cursor, in lxml_get_prop_pattern_attributes()
2403 xmlNodePtr cursor; in lxml_get_tm_value_element() local
2455 for (cursor = value->xmlChildrenNode; in lxml_get_tm_value_element()
2456 cursor != NULL; in lxml_get_tm_value_element()
2457 cursor = cursor->next) { in lxml_get_tm_value_element()
2458 if (lxml_ignorable_block(cursor)) in lxml_get_tm_value_element()
2460 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_value_element()
2462 r = lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_value_element()
2463 common_name_fmt, (const char *)cursor->name); in lxml_get_tm_value_element()
2466 r = lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_value_element()
2467 description_fmt, (const char *)cursor->name); in lxml_get_tm_value_element()
2471 "of service %s\n"), (char *)cursor->name, in lxml_get_tm_value_element()
2491 xmlNodePtr cursor; in lxml_get_tm_choices() local
2496 for (cursor = choices->xmlChildrenNode; in lxml_get_tm_choices()
2497 (cursor != NULL) && (r == 0); in lxml_get_tm_choices()
2498 cursor = cursor->next) { in lxml_get_tm_choices()
2499 if (lxml_ignorable_block(cursor)) in lxml_get_tm_choices()
2501 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_choices()
2503 (void) lxml_get_tm_include_values(service, pg, cursor, in lxml_get_tm_choices()
2507 r = lxml_get_tm_range(service, pg, cursor, in lxml_get_tm_choices()
2513 r = lxml_get_tm_value_element(service, pg, cursor, in lxml_get_tm_choices()
2531 "choices for service %s.\n"), cursor->name, in lxml_get_tm_choices()
2551 xmlNodePtr cursor; in lxml_get_tm_constraints() local
2556 for (cursor = constraints->xmlChildrenNode; in lxml_get_tm_constraints()
2557 (cursor != NULL) && (r == 0); in lxml_get_tm_constraints()
2558 cursor = cursor->next) { in lxml_get_tm_constraints()
2559 if (lxml_ignorable_block(cursor)) in lxml_get_tm_constraints()
2561 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_constraints()
2563 r = lxml_get_tm_range(service, pg, cursor, in lxml_get_tm_constraints()
2569 r = lxml_get_tm_value_element(service, pg, cursor, in lxml_get_tm_constraints()
2587 "constraints for service %s.\n"), cursor->name, in lxml_get_tm_constraints()
2610 xmlNodePtr cursor; in lxml_get_tm_values() local
2615 for (cursor = values->xmlChildrenNode; in lxml_get_tm_values()
2616 (cursor != NULL) && (r == 0); in lxml_get_tm_values()
2617 cursor = cursor->next) { in lxml_get_tm_values()
2618 if (lxml_ignorable_block(cursor)) in lxml_get_tm_values()
2620 if (lxml_xlate_element(cursor->name) != SC_VALUE) { in lxml_get_tm_values()
2622 "%s element of %s\n"), (char *)cursor->name, in lxml_get_tm_values()
2625 r = lxml_get_tm_value_element(service, pg, cursor, &name_value); in lxml_get_tm_values()
2669 xmlNodePtr cursor; in lxml_get_tm_prop_pattern() local
2744 for (cursor = prop_pattern->xmlChildrenNode; in lxml_get_tm_prop_pattern()
2745 cursor != NULL; in lxml_get_tm_prop_pattern()
2746 cursor = cursor->next) { in lxml_get_tm_prop_pattern()
2747 if (lxml_ignorable_block(cursor)) in lxml_get_tm_prop_pattern()
2750 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_prop_pattern()
2752 r = lxml_get_tm_cardinality(service, pg, cursor); in lxml_get_tm_prop_pattern()
2757 r = lxml_get_tm_choices(service, pg, cursor); in lxml_get_tm_prop_pattern()
2762 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2763 COMMON_NAME_FMT, (const char *)cursor->name); in lxml_get_tm_prop_pattern()
2766 r = lxml_get_tm_constraints(service, pg, cursor); in lxml_get_tm_prop_pattern()
2771 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2772 DESCRIPTION_FMT, (const char *)cursor->name); in lxml_get_tm_prop_pattern()
2775 r = lxml_get_tm_internal_seps(service, pg, cursor); in lxml_get_tm_prop_pattern()
2780 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_prop_pattern()
2784 (void) lxml_get_tm_values(service, pg, cursor); in lxml_get_tm_prop_pattern()
2793 cursor, value_attr); in lxml_get_tm_prop_pattern()
2797 "for service \"%s\"\n"), cursor->name, in lxml_get_tm_prop_pattern()
2814 lxml_get_pg_pattern_attributes(pgroup_t *pg, xmlNodePtr cursor) in lxml_get_pg_pattern_attributes() argument
2817 SCF_TYPE_ASTRING, cursor, name_attr, NULL) != 0) { in lxml_get_pg_pattern_attributes()
2821 SCF_TYPE_ASTRING, cursor, type_attr, NULL) != 0) { in lxml_get_pg_pattern_attributes()
2825 SCF_TYPE_ASTRING, cursor, target_attr, NULL) != 0) { in lxml_get_pg_pattern_attributes()
2828 if (new_bool_prop_from_attr(pg, SCF_PROPERTY_TM_REQUIRED, cursor, in lxml_get_pg_pattern_attributes()
2931 xmlNodePtr cursor; in lxml_get_tm_pg_pattern() local
3046 for (cursor = pg_pattern->xmlChildrenNode; in lxml_get_tm_pg_pattern()
3047 cursor != NULL; in lxml_get_tm_pg_pattern()
3048 cursor = cursor->next) { in lxml_get_tm_pg_pattern()
3049 if (lxml_ignorable_block(cursor)) in lxml_get_tm_pg_pattern()
3052 switch (lxml_xlate_element(cursor->name)) { in lxml_get_tm_pg_pattern()
3054 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_pg_pattern()
3055 COMMON_NAME_FMT, (const char *)cursor->name); in lxml_get_tm_pg_pattern()
3058 (void) lxml_get_all_loctext(service, pg, cursor, in lxml_get_tm_pg_pattern()
3059 DESCRIPTION_FMT, (const char *)cursor->name); in lxml_get_tm_pg_pattern()
3062 r = lxml_get_tm_prop_pattern(service, cursor, in lxml_get_tm_pg_pattern()
3069 "for service \"%s\"\n"), cursor->name, in lxml_get_tm_pg_pattern()
3089 xmlNodePtr cursor; in lxml_get_template() local
3091 for (cursor = templ->xmlChildrenNode; cursor != NULL; in lxml_get_template()
3092 cursor = cursor->next) { in lxml_get_template()
3093 if (lxml_ignorable_block(cursor)) in lxml_get_template()
3096 switch (lxml_xlate_element(cursor->name)) { in lxml_get_template()
3098 (void) lxml_get_tm_common_name(service, cursor); in lxml_get_template()
3101 (void) lxml_get_tm_description(service, cursor); in lxml_get_template()
3104 (void) lxml_get_tm_documentation(service, cursor); in lxml_get_template()
3107 if (lxml_get_tm_pg_pattern(service, cursor) != 0) in lxml_get_template()
3113 cursor->name, service->sc_name); in lxml_get_template()
3183 xmlNodePtr cursor; in lxml_get_instance() local
3238 for (cursor = inst->xmlChildrenNode; cursor != NULL; in lxml_get_instance()
3239 cursor = cursor->next) { in lxml_get_instance()
3240 if (lxml_ignorable_block(cursor)) in lxml_get_instance()
3243 switch (lxml_xlate_element(cursor->name)) { in lxml_get_instance()
3245 (void) lxml_get_restarter(i, cursor); in lxml_get_instance()
3248 (void) lxml_get_dependency(i, cursor); in lxml_get_instance()
3251 (void) lxml_get_dependent(i, cursor); in lxml_get_instance()
3254 (void) lxml_get_entity_method_context(i, cursor); in lxml_get_instance()
3257 (void) lxml_get_exec_method(i, cursor); in lxml_get_instance()
3260 (void) lxml_get_pgroup(i, cursor); in lxml_get_instance()
3271 if (lxml_get_template(i, cursor) != 0) in lxml_get_instance()
3275 if (lxml_get_notification_parameters(i, cursor) != 0) in lxml_get_instance()
3281 cursor->name, i->sc_name); in lxml_get_instance()
3383 xmlNodePtr cursor; in lxml_get_service() local
3455 for (cursor = svc->xmlChildrenNode; cursor != NULL; in lxml_get_service()
3456 cursor = cursor->next) { in lxml_get_service()
3457 if (lxml_ignorable_block(cursor)) in lxml_get_service()
3460 e = lxml_xlate_element(cursor->name); in lxml_get_service()
3464 if (lxml_get_instance(s, cursor, in lxml_get_service()
3477 if (lxml_get_template(s, cursor) != 0) in lxml_get_service()
3481 if (lxml_get_notification_parameters(s, cursor) != 0) in lxml_get_service()
3485 (void) lxml_get_entity_stability(s, cursor); in lxml_get_service()
3488 (void) lxml_get_dependency(s, cursor); in lxml_get_service()
3491 (void) lxml_get_dependent(s, cursor); in lxml_get_service()
3494 (void) lxml_get_restarter(s, cursor); in lxml_get_service()
3497 (void) lxml_get_exec_method(s, cursor); in lxml_get_service()
3500 (void) lxml_get_entity_method_context(s, cursor); in lxml_get_service()
3503 (void) lxml_get_pgroup(s, cursor); in lxml_get_service()
3506 (void) lxml_get_default_instance(s, cursor); in lxml_get_service()
3509 (void) lxml_get_single_instance(s, cursor); in lxml_get_service()
3514 cursor->name, s->sc_name); in lxml_get_service()
3558 xmlNodePtr cursor; in lxml_get_bundle() local
3605 for (cursor = subbundle->xmlChildrenNode; cursor != NULL; in lxml_get_bundle()
3606 cursor = cursor->next) { in lxml_get_bundle()
3607 if (lxml_ignorable_block(cursor)) in lxml_get_bundle()
3610 e = lxml_xlate_element(cursor->name); in lxml_get_bundle()
3617 if (lxml_get_bundle(bundle, bundle_type, cursor, op)) in lxml_get_bundle()
3621 if (lxml_get_service(bundle, cursor, op) != 0) in lxml_get_bundle()
3639 xmlNodePtr cursor; in lxml_get_bundle_file() local
3692 if ((cursor = xmlDocGetRootElement(document)) == NULL) { in lxml_get_bundle_file()
3698 if (xmlStrcmp(cursor->name, (const xmlChar *)"service_bundle") != 0) { in lxml_get_bundle_file()
3744 lxml_dump(0, cursor); in lxml_get_bundle_file()
3747 r = lxml_get_bundle(bundle, SVCCFG_UNKNOWN_BUNDLE, cursor, op); in lxml_get_bundle_file()