Lines Matching refs:len
68 size_t left, len; in bsde_rule_to_string() local
74 len = snprintf(cur, left, "subject "); in bsde_rule_to_string()
75 if (len < 0 || len > left) in bsde_rule_to_string()
77 left -= len; in bsde_rule_to_string()
78 cur += len; in bsde_rule_to_string()
81 len = snprintf(cur, left, "not "); in bsde_rule_to_string()
82 if (len < 0 || len > left) in bsde_rule_to_string()
84 left -= len; in bsde_rule_to_string()
85 cur += len; in bsde_rule_to_string()
92 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
93 if (len < 0 || len > left) in bsde_rule_to_string()
95 left -= len; in bsde_rule_to_string()
96 cur += len; in bsde_rule_to_string()
101 len = snprintf(cur, left, "uid %s", in bsde_rule_to_string()
103 if (len < 0 || len > left) in bsde_rule_to_string()
105 left -= len; in bsde_rule_to_string()
106 cur += len; in bsde_rule_to_string()
108 len = snprintf(cur, left, "uid %u", in bsde_rule_to_string()
110 if (len < 0 || len > left) in bsde_rule_to_string()
112 left -= len; in bsde_rule_to_string()
113 cur += len; in bsde_rule_to_string()
119 len = snprintf(cur, left, ":%s ", in bsde_rule_to_string()
121 if (len < 0 || len > left) in bsde_rule_to_string()
123 left -= len; in bsde_rule_to_string()
124 cur += len; in bsde_rule_to_string()
126 len = snprintf(cur, left, ":%u ", in bsde_rule_to_string()
128 if (len < 0 || len > left) in bsde_rule_to_string()
130 left -= len; in bsde_rule_to_string()
131 cur += len; in bsde_rule_to_string()
134 len = snprintf(cur, left, " "); in bsde_rule_to_string()
135 if (len < 0 || len > left) in bsde_rule_to_string()
137 left -= len; in bsde_rule_to_string()
138 cur += len; in bsde_rule_to_string()
142 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
143 if (len < 0 || len > left) in bsde_rule_to_string()
145 left -= len; in bsde_rule_to_string()
146 cur += len; in bsde_rule_to_string()
151 len = snprintf(cur, left, "gid %s", in bsde_rule_to_string()
153 if (len < 0 || len > left) in bsde_rule_to_string()
155 left -= len; in bsde_rule_to_string()
156 cur += len; in bsde_rule_to_string()
158 len = snprintf(cur, left, "gid %u", in bsde_rule_to_string()
160 if (len < 0 || len > left) in bsde_rule_to_string()
162 left -= len; in bsde_rule_to_string()
163 cur += len; in bsde_rule_to_string()
169 len = snprintf(cur, left, ":%s ", in bsde_rule_to_string()
171 if (len < 0 || len > left) in bsde_rule_to_string()
173 left -= len; in bsde_rule_to_string()
174 cur += len; in bsde_rule_to_string()
176 len = snprintf(cur, left, ":%u ", in bsde_rule_to_string()
178 if (len < 0 || len > left) in bsde_rule_to_string()
180 left -= len; in bsde_rule_to_string()
181 cur += len; in bsde_rule_to_string()
184 len = snprintf(cur, left, " "); in bsde_rule_to_string()
185 if (len < 0 || len > left) in bsde_rule_to_string()
187 left -= len; in bsde_rule_to_string()
188 cur += len; in bsde_rule_to_string()
192 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
193 if (len < 0 || len > left) in bsde_rule_to_string()
195 left -= len; in bsde_rule_to_string()
196 cur += len; in bsde_rule_to_string()
199 len = snprintf(cur, left, "jailid %d ", in bsde_rule_to_string()
201 if (len < 0 || len > left) in bsde_rule_to_string()
203 left -= len; in bsde_rule_to_string()
204 cur += len; in bsde_rule_to_string()
208 len = snprintf(cur, left, "object "); in bsde_rule_to_string()
209 if (len < 0 || len > left) in bsde_rule_to_string()
211 left -= len; in bsde_rule_to_string()
212 cur += len; in bsde_rule_to_string()
215 len = snprintf(cur, left, "not "); in bsde_rule_to_string()
216 if (len < 0 || len > left) in bsde_rule_to_string()
218 left -= len; in bsde_rule_to_string()
219 cur += len; in bsde_rule_to_string()
226 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
227 if (len < 0 || len > left) in bsde_rule_to_string()
229 left -= len; in bsde_rule_to_string()
230 cur += len; in bsde_rule_to_string()
235 len = snprintf(cur, left, "uid %s", in bsde_rule_to_string()
237 if (len < 0 || len > left) in bsde_rule_to_string()
239 left -= len; in bsde_rule_to_string()
240 cur += len; in bsde_rule_to_string()
242 len = snprintf(cur, left, "uid %u", in bsde_rule_to_string()
244 if (len < 0 || len > left) in bsde_rule_to_string()
246 left -= len; in bsde_rule_to_string()
247 cur += len; in bsde_rule_to_string()
253 len = snprintf(cur, left, ":%s ", in bsde_rule_to_string()
255 if (len < 0 || len > left) in bsde_rule_to_string()
257 left -= len; in bsde_rule_to_string()
258 cur += len; in bsde_rule_to_string()
260 len = snprintf(cur, left, ":%u ", in bsde_rule_to_string()
262 if (len < 0 || len > left) in bsde_rule_to_string()
264 left -= len; in bsde_rule_to_string()
265 cur += len; in bsde_rule_to_string()
268 len = snprintf(cur, left, " "); in bsde_rule_to_string()
269 if (len < 0 || len > left) in bsde_rule_to_string()
271 left -= len; in bsde_rule_to_string()
272 cur += len; in bsde_rule_to_string()
276 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
277 if (len < 0 || len > left) in bsde_rule_to_string()
279 left -= len; in bsde_rule_to_string()
280 cur += len; in bsde_rule_to_string()
285 len = snprintf(cur, left, "gid %s", in bsde_rule_to_string()
287 if (len < 0 || len > left) in bsde_rule_to_string()
289 left -= len; in bsde_rule_to_string()
290 cur += len; in bsde_rule_to_string()
292 len = snprintf(cur, left, "gid %u", in bsde_rule_to_string()
294 if (len < 0 || len > left) in bsde_rule_to_string()
296 left -= len; in bsde_rule_to_string()
297 cur += len; in bsde_rule_to_string()
303 len = snprintf(cur, left, ":%s ", in bsde_rule_to_string()
305 if (len < 0 || len > left) in bsde_rule_to_string()
307 left -= len; in bsde_rule_to_string()
308 cur += len; in bsde_rule_to_string()
310 len = snprintf(cur, left, ":%u ", in bsde_rule_to_string()
312 if (len < 0 || len > left) in bsde_rule_to_string()
314 left -= len; in bsde_rule_to_string()
315 cur += len; in bsde_rule_to_string()
318 len = snprintf(cur, left, " "); in bsde_rule_to_string()
319 if (len < 0 || len > left) in bsde_rule_to_string()
321 left -= len; in bsde_rule_to_string()
322 cur += len; in bsde_rule_to_string()
326 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
327 if (len < 0 || len > left) in bsde_rule_to_string()
329 left -= len; in bsde_rule_to_string()
330 cur += len; in bsde_rule_to_string()
338 len = snprintf(cur, left, "filesys %s ", in bsde_rule_to_string()
340 if (len < 0 || len > left) in bsde_rule_to_string()
342 left -= len; in bsde_rule_to_string()
343 cur += len; in bsde_rule_to_string()
346 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
347 if (len < 0 || len > left) in bsde_rule_to_string()
349 left -= len; in bsde_rule_to_string()
350 cur += len; in bsde_rule_to_string()
353 len = snprintf(cur, left, "suid "); in bsde_rule_to_string()
354 if (len < 0 || len > left) in bsde_rule_to_string()
356 left -= len; in bsde_rule_to_string()
357 cur += len; in bsde_rule_to_string()
360 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
361 if (len < 0 || len > left) in bsde_rule_to_string()
363 left -= len; in bsde_rule_to_string()
364 cur += len; in bsde_rule_to_string()
367 len = snprintf(cur, left, "sgid "); in bsde_rule_to_string()
368 if (len < 0 || len > left) in bsde_rule_to_string()
370 left -= len; in bsde_rule_to_string()
371 cur += len; in bsde_rule_to_string()
374 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
375 if (len < 0 || len > left) in bsde_rule_to_string()
377 left -= len; in bsde_rule_to_string()
378 cur += len; in bsde_rule_to_string()
381 len = snprintf(cur, left, "uid_of_subject "); in bsde_rule_to_string()
382 if (len < 0 || len > left) in bsde_rule_to_string()
384 left -= len; in bsde_rule_to_string()
385 cur += len; in bsde_rule_to_string()
388 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
389 if (len < 0 || len > left) in bsde_rule_to_string()
391 left -= len; in bsde_rule_to_string()
392 cur += len; in bsde_rule_to_string()
395 len = snprintf(cur, left, "gid_of_subject "); in bsde_rule_to_string()
396 if (len < 0 || len > left) in bsde_rule_to_string()
398 left -= len; in bsde_rule_to_string()
399 cur += len; in bsde_rule_to_string()
402 len = snprintf(cur, left, "! "); in bsde_rule_to_string()
403 if (len < 0 || len > left) in bsde_rule_to_string()
405 left -= len; in bsde_rule_to_string()
406 cur += len; in bsde_rule_to_string()
429 len = snprintf(cur, left, "type %s ", type); in bsde_rule_to_string()
430 if (len < 0 || len > left) in bsde_rule_to_string()
432 left -= len; in bsde_rule_to_string()
433 cur += len; in bsde_rule_to_string()
437 len = snprintf(cur, left, "mode "); in bsde_rule_to_string()
438 if (len < 0 || len > left) in bsde_rule_to_string()
440 left -= len; in bsde_rule_to_string()
441 cur += len; in bsde_rule_to_string()
447 len = snprintf(cur, left, "a"); in bsde_rule_to_string()
448 if (len < 0 || len > left) in bsde_rule_to_string()
451 left -= len; in bsde_rule_to_string()
452 cur += len; in bsde_rule_to_string()
455 len = snprintf(cur, left, "r"); in bsde_rule_to_string()
456 if (len < 0 || len > left) in bsde_rule_to_string()
459 left -= len; in bsde_rule_to_string()
460 cur += len; in bsde_rule_to_string()
463 len = snprintf(cur, left, "s"); in bsde_rule_to_string()
464 if (len < 0 || len > left) in bsde_rule_to_string()
467 left -= len; in bsde_rule_to_string()
468 cur += len; in bsde_rule_to_string()
471 len = snprintf(cur, left, "w"); in bsde_rule_to_string()
472 if (len < 0 || len > left) in bsde_rule_to_string()
475 left -= len; in bsde_rule_to_string()
476 cur += len; in bsde_rule_to_string()
479 len = snprintf(cur, left, "x"); in bsde_rule_to_string()
480 if (len < 0 || len > left) in bsde_rule_to_string()
483 left -= len; in bsde_rule_to_string()
484 cur += len; in bsde_rule_to_string()
487 len = snprintf(cur, left, "n"); in bsde_rule_to_string()
488 if (len < 0 || len > left) in bsde_rule_to_string()
491 left -= len; in bsde_rule_to_string()
492 cur += len; in bsde_rule_to_string()
495 len = snprintf(cur, left, "?"); in bsde_rule_to_string()
496 if (len < 0 || len > left) in bsde_rule_to_string()
499 left -= len; in bsde_rule_to_string()
500 cur += len; in bsde_rule_to_string()
1106 size_t len; in bsde_get_mib() local
1109 len = *namelen; in bsde_get_mib()
1110 error = sysctlnametomib(string, name, &len); in bsde_get_mib()
1114 *namelen = len; in bsde_get_mib()
1121 size_t len; in bsde_check_version() local
1125 len = sizeof(version); in bsde_check_version()
1126 error = sysctlbyname(MIB ".rule_version", &version, &len, NULL, 0); in bsde_check_version()
1143 size_t len; in bsde_get_rule_count() local
1147 len = sizeof(rule_count); in bsde_get_rule_count()
1148 error = sysctlbyname(MIB ".rule_count", &rule_count, &len, NULL, 0); in bsde_get_rule_count()
1153 if (len != sizeof(rule_count)) { in bsde_get_rule_count()
1165 size_t len; in bsde_get_rule_slots() local
1169 len = sizeof(rule_slots); in bsde_get_rule_slots()
1170 error = sysctlbyname(MIB ".rule_slots", &rule_slots, &len, NULL, 0); in bsde_get_rule_slots()
1175 if (len != sizeof(rule_slots)) { in bsde_get_rule_slots()
1193 size_t len, size; in bsde_get_rule() local
1199 len = 10; in bsde_get_rule()
1200 error = bsde_get_mib(MIB ".rules", name, &len); in bsde_get_rule()
1208 name[len] = rulenum; in bsde_get_rule()
1209 len++; in bsde_get_rule()
1210 error = sysctl(name, len, rule, &size, NULL, 0); in bsde_get_rule()
1231 size_t len; in bsde_delete_rule() local
1237 len = 10; in bsde_delete_rule()
1238 error = bsde_get_mib(MIB ".rules", name, &len); in bsde_delete_rule()
1245 name[len] = rulenum; in bsde_delete_rule()
1246 len++; in bsde_delete_rule()
1248 error = sysctl(name, len, NULL, NULL, &rule, 0); in bsde_delete_rule()
1263 size_t len; in bsde_set_rule() local
1269 len = 10; in bsde_set_rule()
1270 error = bsde_get_mib(MIB ".rules", name, &len); in bsde_set_rule()
1277 name[len] = rulenum; in bsde_set_rule()
1278 len++; in bsde_set_rule()
1280 error = sysctl(name, len, NULL, NULL, rule, sizeof(*rule)); in bsde_set_rule()
1296 size_t len; in bsde_add_rule() local
1302 len = 10; in bsde_add_rule()
1303 error = bsde_get_mib(MIB ".rules", name, &len); in bsde_add_rule()
1317 name[len] = rule_slots; in bsde_add_rule()
1318 len++; in bsde_add_rule()
1320 error = sysctl(name, len, NULL, NULL, rule, sizeof(*rule)); in bsde_add_rule()