• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/tools/regression/capsicum/syscalls/

Lines Matching refs:CHECK

53 	CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
54 CHECK(fcntlrights == CAP_FCNTL_ALL);
56 CHECK(fcntl(fd, F_GETFD) == 0);
57 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
58 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
59 CHECK(fcntl(fd, F_SETFD, 0) == 0);
60 CHECK(fcntl(fd, F_GETFD) == 0);
62 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
63 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == 0);
64 CHECK(fcntl(fd, F_GETFL) == (O_RDWR | O_NONBLOCK));
65 CHECK(fcntl(fd, F_SETFL, 0) == 0);
66 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
69 CHECK(cap_fcntls_limit(fd, ~CAP_FCNTL_ALL) == -1);
70 CHECK(errno == EINVAL);
71 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == 0);
73 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
74 CHECK(fcntlrights == (CAP_FCNTL_GETFL | CAP_FCNTL_SETFL));
75 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == 0);
77 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
78 CHECK(fcntlrights == (CAP_FCNTL_GETFL | CAP_FCNTL_SETFL));
80 CHECK(fcntl(fd, F_GETFD) == 0);
81 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
82 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
83 CHECK(fcntl(fd, F_SETFD, 0) == 0);
84 CHECK(fcntl(fd, F_GETFD) == 0);
86 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
87 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == 0);
88 CHECK(fcntl(fd, F_GETFL) == (O_RDWR | O_NONBLOCK));
89 CHECK(fcntl(fd, F_SETFL, 0) == 0);
90 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
92 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == 0);
94 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
95 CHECK(fcntlrights == CAP_FCNTL_GETFL);
97 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == -1);
98 CHECK(errno == ENOTCAPABLE);
100 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
101 CHECK(fcntlrights == CAP_FCNTL_GETFL);
103 CHECK(fcntl(fd, F_GETFD) == 0);
104 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
105 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
106 CHECK(fcntl(fd, F_SETFD, 0) == 0);
107 CHECK(fcntl(fd, F_GETFD) == 0);
109 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
111 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == -1);
112 CHECK(errno == ENOTCAPABLE);
113 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
115 CHECK(fcntl(fd, F_SETFL, 0) == -1);
116 CHECK(errno == ENOTCAPABLE);
117 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
119 CHECK(cap_fcntls_limit(fd, 0) == 0);
121 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
122 CHECK(fcntlrights == 0);
124 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == -1);
125 CHECK(errno == ENOTCAPABLE);
127 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
128 CHECK(fcntlrights == 0);
130 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == -1);
131 CHECK(errno == ENOTCAPABLE);
133 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
134 CHECK(fcntlrights == 0);
136 CHECK(fcntl(fd, F_GETFD) == 0);
137 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
138 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
139 CHECK(fcntl(fd, F_SETFD, 0) == 0);
140 CHECK(fcntl(fd, F_GETFD) == 0);
143 CHECK(fcntl(fd, F_GETFL) == -1);
144 CHECK(errno == ENOTCAPABLE);
146 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == -1);
147 CHECK(errno == ENOTCAPABLE);
149 CHECK(fcntl(fd, F_SETFL, 0) == -1);
150 CHECK(errno == ENOTCAPABLE);
152 CHECK(fcntl(fd, F_GETFL) == -1);
153 CHECK(errno == ENOTCAPABLE);
162 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == 0);
164 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
165 CHECK(fcntlrights == CAP_FCNTL_GETFL);
169 CHECK(cap_rights_limit(fd, &rights) == 0);
172 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
173 CHECK(fcntlrights == 0);
176 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == -1);
177 CHECK(errno == ENOTCAPABLE);
179 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
180 CHECK(fcntlrights == 0);
182 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == -1);
183 CHECK(errno == ENOTCAPABLE);
185 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
186 CHECK(fcntlrights == 0);
188 CHECK(fcntl(fd, F_GETFD) == 0);
189 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
190 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
191 CHECK(fcntl(fd, F_SETFD, 0) == 0);
192 CHECK(fcntl(fd, F_GETFD) == 0);
195 CHECK(fcntl(fd, F_GETFL) == -1);
196 CHECK(errno == ENOTCAPABLE);
198 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == -1);
199 CHECK(errno == ENOTCAPABLE);
201 CHECK(fcntl(fd, F_SETFL, 0) == -1);
202 CHECK(errno == ENOTCAPABLE);
204 CHECK(fcntl(fd, F_GETFL) == -1);
205 CHECK(errno == ENOTCAPABLE);
216 CHECK(cap_rights_limit(fd, &rights) == 0);
219 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
220 CHECK(fcntlrights == 0);
223 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == -1);
224 CHECK(errno == ENOTCAPABLE);
226 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
227 CHECK(fcntlrights == 0);
229 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == -1);
230 CHECK(errno == ENOTCAPABLE);
232 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
233 CHECK(fcntlrights == 0);
235 CHECK(fcntl(fd, F_GETFD) == 0);
236 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
237 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
238 CHECK(fcntl(fd, F_SETFD, 0) == 0);
239 CHECK(fcntl(fd, F_GETFD) == 0);
242 CHECK(fcntl(fd, F_GETFL) == -1);
243 CHECK(errno == ENOTCAPABLE);
245 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == -1);
246 CHECK(errno == ENOTCAPABLE);
248 CHECK(fcntl(fd, F_SETFL, 0) == -1);
249 CHECK(errno == ENOTCAPABLE);
251 CHECK(fcntl(fd, F_GETFL) == -1);
252 CHECK(errno == ENOTCAPABLE);
260 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
261 CHECK(descriptor_send(sock, fd) == 0);
262 CHECK(close(fd) == 0);
264 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
265 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == 0);
266 CHECK(descriptor_send(sock, fd) == 0);
267 CHECK(close(fd) == 0);
269 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
270 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == 0);
271 CHECK(descriptor_send(sock, fd) == 0);
272 CHECK(close(fd) == 0);
274 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
275 CHECK(cap_fcntls_limit(fd, 0) == 0);
276 CHECK(descriptor_send(sock, fd) == 0);
277 CHECK(close(fd) == 0);
286 CHECK(descriptor_recv(sock, &fd) == 0);
289 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
290 CHECK(fcntlrights == CAP_FCNTL_ALL);
292 CHECK(fcntl(fd, F_GETFD) == 0);
293 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
294 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
295 CHECK(fcntl(fd, F_SETFD, 0) == 0);
296 CHECK(fcntl(fd, F_GETFD) == 0);
298 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
299 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == 0);
300 CHECK(fcntl(fd, F_GETFL) == (O_RDWR | O_NONBLOCK));
301 CHECK(fcntl(fd, F_SETFL, 0) == 0);
302 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
304 CHECK(close(fd) == 0);
306 CHECK(descriptor_recv(sock, &fd) == 0);
309 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
310 CHECK(fcntlrights == (CAP_FCNTL_GETFL | CAP_FCNTL_SETFL));
311 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == 0);
313 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
314 CHECK(fcntlrights == (CAP_FCNTL_GETFL | CAP_FCNTL_SETFL));
316 CHECK(fcntl(fd, F_GETFD) == 0);
317 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
318 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
319 CHECK(fcntl(fd, F_SETFD, 0) == 0);
320 CHECK(fcntl(fd, F_GETFD) == 0);
322 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
323 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == 0);
324 CHECK(fcntl(fd, F_GETFL) == (O_RDWR | O_NONBLOCK));
325 CHECK(fcntl(fd, F_SETFL, 0) == 0);
326 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
328 CHECK(close(fd) == 0);
330 CHECK(descriptor_recv(sock, &fd) == 0);
333 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
334 CHECK(fcntlrights == CAP_FCNTL_GETFL);
336 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == -1);
337 CHECK(errno == ENOTCAPABLE);
339 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
340 CHECK(fcntlrights == CAP_FCNTL_GETFL);
341 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == 0);
343 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
344 CHECK(fcntlrights == CAP_FCNTL_GETFL);
346 CHECK(fcntl(fd, F_GETFD) == 0);
347 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
348 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
349 CHECK(fcntl(fd, F_SETFD, 0) == 0);
350 CHECK(fcntl(fd, F_GETFD) == 0);
352 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
354 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == -1);
355 CHECK(errno == ENOTCAPABLE);
356 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
358 CHECK(fcntl(fd, F_SETFL, 0) == -1);
359 CHECK(errno == ENOTCAPABLE);
360 CHECK(fcntl(fd, F_GETFL) == O_RDWR);
362 CHECK(close(fd) == 0);
364 CHECK(descriptor_recv(sock, &fd) == 0);
367 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
368 CHECK(fcntlrights == 0);
370 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL | CAP_FCNTL_SETFL) == -1);
371 CHECK(errno == ENOTCAPABLE);
373 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
374 CHECK(fcntlrights == 0);
376 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_GETFL) == -1);
377 CHECK(errno == ENOTCAPABLE);
379 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
380 CHECK(fcntlrights == 0);
382 CHECK(cap_fcntls_limit(fd, CAP_FCNTL_SETFL) == -1);
383 CHECK(errno == ENOTCAPABLE);
385 CHECK(cap_fcntls_get(fd, &fcntlrights) == 0);
386 CHECK(fcntlrights == 0);
388 CHECK(fcntl(fd, F_GETFD) == 0);
389 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
390 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
391 CHECK(fcntl(fd, F_SETFD, 0) == 0);
392 CHECK(fcntl(fd, F_GETFD) == 0);
395 CHECK(fcntl(fd, F_GETFL) == -1);
396 CHECK(errno == ENOTCAPABLE);
398 CHECK(fcntl(fd, F_SETFL, O_NONBLOCK) == -1);
399 CHECK(errno == ENOTCAPABLE);
401 CHECK(fcntl(fd, F_SETFL, 0) == -1);
402 CHECK(errno == ENOTCAPABLE);
404 CHECK(fcntl(fd, F_GETFL) == -1);
405 CHECK(errno == ENOTCAPABLE);
407 CHECK(close(fd) == 0);
418 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
420 CHECK(close(fd) == 0);
422 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
424 CHECK(close(fd) == 0);
426 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
428 CHECK(close(fd) == 0);
431 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
432 CHECK((pid = fork()) >= 0);
435 CHECK(close(fd) == 0);
438 CHECK(waitpid(pid, NULL, 0) == pid);
441 CHECK(close(fd) == 0);
444 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
445 CHECK((pid = fork()) >= 0);
449 CHECK(close(fd) == 0);
453 CHECK(waitpid(pid, NULL, 0) == pid);
455 CHECK(close(fd) == 0);
458 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
459 CHECK((pid = pdfork(&pfd, 0)) >= 0);
464 CHECK(pdwait(pfd) == 0);
467 CHECK(close(pfd) == 0);
471 CHECK(close(fd) == 0);
474 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
475 CHECK((pid = pdfork(&pfd, 0)) >= 0);
482 CHECK(pdwait(pfd) == 0);
485 CHECK(close(pfd) == 0);
488 CHECK(close(fd) == 0);
491 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
492 CHECK((pid = fork()) >= 0);
497 CHECK(waitpid(pid, NULL, 0) == pid);
500 CHECK(close(fd) == 0);
503 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
504 CHECK((pid = fork()) >= 0);
511 CHECK(waitpid(pid, NULL, 0) == pid);
513 CHECK(close(fd) == 0);
516 CHECK(socketpair(AF_UNIX, SOCK_STREAM, 0, sp) == 0);
517 CHECK((pid = fork()) >= 0);
519 CHECK(close(sp[0]) == 0);
521 CHECK(close(sp[1]) == 0);
524 CHECK(close(sp[1]) == 0);
526 CHECK(waitpid(pid, NULL, 0) == pid);
527 CHECK(close(sp[0]) == 0);
531 CHECK(socketpair(AF_UNIX, SOCK_STREAM, 0, sp) == 0);
532 CHECK((pid = fork()) >= 0);
534 CHECK(close(sp[0]) == 0);
536 CHECK(close(sp[1]) == 0);
539 CHECK(close(sp[1]) == 0);
541 CHECK(waitpid(pid, NULL, 0) == pid);
542 CHECK(close(sp[0]) == 0);