Lines Matching refs:errstr

511     size_t buflen, char *errstr){
526 snprintf(errstr, buflen, "invalid uid: '%s'", spec1);
543 snprintf(errstr, buflen, "invalid uid: '%s'", spec2);
557 size_t buflen, char *errstr){
572 snprintf(errstr, buflen, "invalid gid: '%s'", spec1);
589 snprintf(errstr, buflen, "invalid gid: '%s'", spec2);
602 bsde_get_jailid(const char *name, size_t buflen, char *errstr)
617 if (errstr && buflen) {
620 jiov[3].iov_base = errstr;
622 errstr[0] = 0;
624 if (jid < 0 && !errstr[0])
625 snprintf(errstr, buflen, "jail_get: %s",
634 struct mac_bsdextended_subject *subject, size_t buflen, char *errstr)
656 snprintf(errstr, buflen, "uid short");
660 snprintf(errstr, buflen, "one uid only");
664 &uid_min, &uid_max, buflen, errstr) < 0)
674 snprintf(errstr, buflen, "gid short");
678 snprintf(errstr, buflen, "one gid only");
682 &gid_min, &gid_max, buflen, errstr) < 0)
692 snprintf(errstr, buflen, "prison short");
696 snprintf(errstr, buflen, "one jail only");
699 jid = bsde_get_jailid(argv[current+1], buflen, errstr);
710 snprintf(errstr, buflen, "double negative");
716 snprintf(errstr, buflen, "'%s' not expected",
742 bsde_parse_type(char *spec, int *type, size_t buflen, char *errstr)
775 snprintf(errstr, buflen, "Unknown type code: %c",
785 bsde_parse_fsid(char *spec, struct fsid *fsid, size_t buflen, char *errstr)
790 snprintf(errstr, buflen, "Unable to get id for %s: %s",
802 struct mac_bsdextended_object *object, size_t buflen, char *errstr)
826 snprintf(errstr, buflen, "uid short");
830 snprintf(errstr, buflen, "one uid only");
834 &uid_min, &uid_max, buflen, errstr) < 0)
844 snprintf(errstr, buflen, "gid short");
848 snprintf(errstr, buflen, "one gid only");
852 &gid_min, &gid_max, buflen, errstr) < 0)
862 snprintf(errstr, buflen, "filesys short");
866 snprintf(errstr, buflen, "one fsid only");
870 buflen, errstr) < 0)
908 snprintf(errstr, buflen, "type short");
912 snprintf(errstr, buflen, "one type only");
916 buflen, errstr) < 0)
926 snprintf(errstr, buflen,
933 snprintf(errstr, buflen, "'%s' not expected",
962 char *errstr)
967 snprintf(errstr, buflen, "mode expects mode value");
972 snprintf(errstr, buflen, "'%s' unexpected", argv[1]);
998 snprintf(errstr, buflen, "Unknown mode letter: %c",
1009 size_t buflen, char *errstr)
1019 snprintf(errstr, buflen, "Rule must begin with subject");
1024 snprintf(errstr, buflen, "Rule must begin with subject");
1038 snprintf(errstr, buflen, "Rule must contain an object");
1049 snprintf(errstr, buflen, "Rule must contain mode");
1060 argv + subject_elements, &rule->mbr_subject, buflen, errstr);
1065 argv + object_elements, &rule->mbr_object, buflen, errstr);
1070 &rule->mbr_mode, buflen, errstr);
1079 size_t buflen, char *errstr)
1096 error = bsde_parse_rule(argc, argv, rule, buflen, errstr);
1119 bsde_check_version(size_t buflen, char *errstr)
1128 snprintf(errstr, buflen, "version check failed: %s",
1133 snprintf(errstr, buflen, "module v%d != library v%d",
1141 bsde_get_rule_count(size_t buflen, char *errstr)
1150 snprintf(errstr, buflen, "%s", strerror(errno));
1154 snprintf(errstr, buflen, "Data error in %s.rule_count",
1163 bsde_get_rule_slots(size_t buflen, char *errstr)
1172 snprintf(errstr, buflen, "%s", strerror(errno));
1176 snprintf(errstr, buflen, "Data error in %s.rule_slots", MIB);
1190 char *errstr)
1196 if (bsde_check_version(errlen, errstr) != 0)
1202 snprintf(errstr, errlen, "%s: %s", MIB ".rules",
1214 snprintf(errstr, errlen, "%s.%d: %s", MIB ".rules",
1218 snprintf(errstr, errlen, "Data error in %s.%d: %s",
1227 bsde_delete_rule(int rulenum, size_t buflen, char *errstr)
1234 if (bsde_check_version(buflen, errstr) != 0)
1240 snprintf(errstr, buflen, "%s: %s", MIB ".rules",
1250 snprintf(errstr, buflen, "%s.%d: %s", MIB ".rules",
1260 char *errstr)
1266 if (bsde_check_version(buflen, errstr) != 0)
1272 snprintf(errstr, buflen, "%s: %s", MIB ".rules",
1282 snprintf(errstr, buflen, "%s.%d: %s", MIB ".rules",
1292 char *errstr)
1299 if (bsde_check_version(buflen, errstr) != 0)
1305 snprintf(errstr, buflen, "%s: %s", MIB ".rules",
1312 snprintf(errstr, buflen, "unable to get rule slots: %s",
1322 snprintf(errstr, buflen, "%s.%d: %s", MIB ".rules",