Lines Matching defs:proto
44 static void sub_command_help(char *proto);
104 ret = gettext("delsect\t<section> <proto>");
107 ret = gettext("get\t[-p <property>]... <proto>");
110 ret = gettext("set\t{-p <property>=<value>}... <proto>");
113 ret = gettext("status\t[<proto>]...");
123 char *proto = NULL;
161 proto = argv[optind];
162 if (!sa_valid_protocol(proto)) {
164 proto);
167 propset = sa_proto_get_properties(proto);
182 if (sa_proto_get_featureset(proto) &
233 if (sa_proto_get_featureset(proto) &
267 char *proto = NULL;
305 proto = argv[optind];
306 if (!sa_valid_protocol(proto)) {
308 proto);
311 propset = sa_proto_get_properties(proto);
332 if (sa_proto_get_featureset(proto) &
342 if (prop == NULL && sa_proto_get_featureset(proto) &
346 sa_set_section_attr(sect, "type", proto);
384 show_status(char *proto)
389 status = sa_get_protocol_status(proto);
390 features = sa_proto_get_featureset(proto);
391 (void) printf("%s\t%s", proto, status ? gettext(status) : "-");
404 valid_proto(char **protos, int num, char *proto)
408 if (strcmp(protos[i], proto) == 0)
467 char *proto = NULL;
498 proto = argv[optind];
499 if (!sa_valid_protocol(proto)) {
501 proto);
505 if ((sa_proto_get_featureset(proto) & SA_FEATURE_HAS_SECTIONS) == 0) {
507 proto);
511 propset = sa_proto_get_properties(proto);
514 proto);
520 (void) printf(gettext("Cannot find section %s for proto %s\n"),
521 section, proto);
525 ret = sa_proto_delete_section(proto, section);
540 sub_command_help(char *proto)
579 * not all commands do proto specific things