Lines Matching refs:proto
43 static void sub_command_help(char *proto);
103 ret = gettext("get [-h | -p property ...] proto");
106 ret = gettext("set [-h] -p property=value ... proto");
109 ret = gettext("status [-h | proto ...]");
112 ret = gettext("delsect [-h] section proto");
122 char *proto = NULL;
160 proto = argv[optind];
161 if (!sa_valid_protocol(proto)) {
163 proto);
166 propset = sa_proto_get_properties(proto);
181 if (sa_proto_get_featureset(proto) &
232 if (sa_proto_get_featureset(proto) &
266 char *proto = NULL;
304 proto = argv[optind];
305 if (!sa_valid_protocol(proto)) {
307 proto);
310 propset = sa_proto_get_properties(proto);
331 if (sa_proto_get_featureset(proto) &
341 if (prop == NULL && sa_proto_get_featureset(proto) &
345 sa_set_section_attr(sect, "type", proto);
383 show_status(char *proto)
388 status = sa_get_protocol_status(proto);
389 features = sa_proto_get_featureset(proto);
390 (void) printf("%s\t%s", proto, status ? gettext(status) : "-");
403 valid_proto(char **protos, int num, char *proto)
407 if (strcmp(protos[i], proto) == 0)
466 char *proto = NULL;
497 proto = argv[optind];
498 if (!sa_valid_protocol(proto)) {
500 proto);
504 if ((sa_proto_get_featureset(proto) & SA_FEATURE_HAS_SECTIONS) == 0) {
506 section, proto);
510 propset = sa_proto_get_properties(proto);
513 proto);
519 (void) printf(gettext("Cannot find section %s for proto %s\n"),
520 section, proto);
524 ret = sa_proto_delete_section(proto, section);
539 sub_command_help(char *proto)
579 * not all commands do proto specific things