Lines Matching full:check
50 CHECK(cap_ioctls_get(fd, NULL, 0) == CAP_IOCTLS_ALL);
52 CHECK(fcntl(fd, F_GETFD) == 0);
53 CHECK(ioctl(fd, FIOCLEX) == 0);
54 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
55 CHECK(ioctl(fd, FIONCLEX) == 0);
56 CHECK(fcntl(fd, F_GETFD) == 0);
60 CHECK(cap_ioctls_limit(fd, cmds, nitems(cmds)) == 0);
62 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == nitems(cmds));
63 CHECK((cmds[0] == FIOCLEX && cmds[1] == FIONCLEX) ||
67 CHECK(cap_ioctls_limit(fd, cmds, nitems(cmds)) == 0);
69 CHECK(cap_ioctls_get(fd, cmds, 1) == nitems(cmds));
70 CHECK(cmds[0] == FIOCLEX || cmds[0] == FIONCLEX);
71 CHECK(cmds[1] == 0);
73 CHECK(fcntl(fd, F_GETFD) == 0);
74 CHECK(ioctl(fd, FIOCLEX) == 0);
75 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
76 CHECK(ioctl(fd, FIONCLEX) == 0);
77 CHECK(fcntl(fd, F_GETFD) == 0);
80 CHECK(cap_ioctls_limit(fd, cmds, 1) == 0);
82 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 1);
83 CHECK(cmds[0] == FIOCLEX);
87 CHECK(cap_ioctls_limit(fd, cmds, nitems(cmds)) == -1);
88 CHECK(errno == ENOTCAPABLE);
90 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 1);
91 CHECK(cmds[0] == FIOCLEX);
93 CHECK(fcntl(fd, F_GETFD) == 0);
94 CHECK(ioctl(fd, FIOCLEX) == 0);
95 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
97 CHECK(ioctl(fd, FIONCLEX) == -1);
98 CHECK(errno == ENOTCAPABLE);
99 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
100 CHECK(fcntl(fd, F_SETFD, 0) == 0);
101 CHECK(fcntl(fd, F_GETFD) == 0);
103 CHECK(cap_ioctls_limit(fd, NULL, 0) == 0);
104 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
107 CHECK(cap_ioctls_limit(fd, cmds, 1) == -1);
108 CHECK(errno == ENOTCAPABLE);
109 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
111 CHECK(fcntl(fd, F_GETFD) == 0);
113 CHECK(ioctl(fd, FIOCLEX) == -1);
114 CHECK(errno == ENOTCAPABLE);
115 CHECK(fcntl(fd, F_GETFD) == 0);
116 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
117 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
119 CHECK(ioctl(fd, FIONCLEX) == -1);
120 CHECK(errno == ENOTCAPABLE);
121 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
122 CHECK(fcntl(fd, F_SETFD, 0) == 0);
123 CHECK(fcntl(fd, F_GETFD) == 0);
133 CHECK(cap_ioctls_limit(fd, cmds, 1) == 0);
135 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 1);
136 CHECK(cmds[0] == FIOCLEX);
137 CHECK(cmds[1] == 0);
142 CHECK(cap_rights_limit(fd, &rights) == 0);
143 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
148 CHECK(cap_ioctls_limit(fd, cmds, nitems(cmds)) == -1);
149 CHECK(errno == ENOTCAPABLE);
150 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
153 CHECK(cap_ioctls_limit(fd, cmds, 1) == -1);
154 CHECK(errno == ENOTCAPABLE);
155 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
157 CHECK(fcntl(fd, F_GETFD) == 0);
159 CHECK(ioctl(fd, FIOCLEX) == -1);
160 CHECK(errno == ENOTCAPABLE);
161 CHECK(fcntl(fd, F_GETFD) == 0);
162 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
163 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
165 CHECK(ioctl(fd, FIONCLEX) == -1);
166 CHECK(errno == ENOTCAPABLE);
167 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
168 CHECK(fcntl(fd, F_SETFD, 0) == 0);
169 CHECK(fcntl(fd, F_GETFD) == 0);
181 CHECK(cap_rights_limit(fd, &rights) == 0);
182 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
187 CHECK(cap_ioctls_limit(fd, cmds, nitems(cmds)) == -1);
188 CHECK(errno == ENOTCAPABLE);
189 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
192 CHECK(cap_ioctls_limit(fd, cmds, 1) == -1);
193 CHECK(errno == ENOTCAPABLE);
194 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
196 CHECK(fcntl(fd, F_GETFD) == 0);
198 CHECK(ioctl(fd, FIOCLEX) == -1);
199 CHECK(errno == ENOTCAPABLE);
200 CHECK(fcntl(fd, F_GETFD) == 0);
201 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
202 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
204 CHECK(ioctl(fd, FIONCLEX) == -1);
205 CHECK(errno == ENOTCAPABLE);
206 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
207 CHECK(fcntl(fd, F_SETFD, 0) == 0);
208 CHECK(fcntl(fd, F_GETFD) == 0);
217 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
218 CHECK(descriptor_send(sock, fd) == 0);
219 CHECK(close(fd) == 0);
221 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
224 CHECK(cap_ioctls_limit(fd, cmds, nitems(cmds)) == 0);
225 CHECK(descriptor_send(sock, fd) == 0);
226 CHECK(close(fd) == 0);
228 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
230 CHECK(cap_ioctls_limit(fd, cmds, 1) == 0);
231 CHECK(descriptor_send(sock, fd) == 0);
232 CHECK(close(fd) == 0);
234 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
235 CHECK(cap_ioctls_limit(fd, NULL, 0) == 0);
236 CHECK(descriptor_send(sock, fd) == 0);
237 CHECK(close(fd) == 0);
246 CHECK(descriptor_recv(sock, &fd) == 0);
248 CHECK(cap_ioctls_get(fd, NULL, 0) == CAP_IOCTLS_ALL);
250 CHECK(fcntl(fd, F_GETFD) == 0);
251 CHECK(ioctl(fd, FIOCLEX) == 0);
252 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
253 CHECK(ioctl(fd, FIONCLEX) == 0);
254 CHECK(fcntl(fd, F_GETFD) == 0);
256 CHECK(close(fd) == 0);
258 CHECK(descriptor_recv(sock, &fd) == 0);
261 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == nitems(cmds));
262 CHECK((cmds[0] == FIOCLEX && cmds[1] == FIONCLEX) ||
265 CHECK(fcntl(fd, F_GETFD) == 0);
266 CHECK(ioctl(fd, FIOCLEX) == 0);
267 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
268 CHECK(ioctl(fd, FIONCLEX) == 0);
269 CHECK(fcntl(fd, F_GETFD) == 0);
271 CHECK(close(fd) == 0);
273 CHECK(descriptor_recv(sock, &fd) == 0);
276 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 1);
277 CHECK(cmds[0] == FIOCLEX);
279 CHECK(fcntl(fd, F_GETFD) == 0);
280 CHECK(ioctl(fd, FIOCLEX) == 0);
281 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
283 CHECK(ioctl(fd, FIONCLEX) == -1);
284 CHECK(errno == ENOTCAPABLE);
285 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
286 CHECK(fcntl(fd, F_SETFD, 0) == 0);
287 CHECK(fcntl(fd, F_GETFD) == 0);
289 CHECK(close(fd) == 0);
291 CHECK(descriptor_recv(sock, &fd) == 0);
293 CHECK(cap_ioctls_get(fd, cmds, nitems(cmds)) == 0);
295 CHECK(fcntl(fd, F_GETFD) == 0);
297 CHECK(ioctl(fd, FIOCLEX) == -1);
298 CHECK(errno == ENOTCAPABLE);
299 CHECK(fcntl(fd, F_GETFD) == 0);
300 CHECK(fcntl(fd, F_SETFD, FD_CLOEXEC) == 0);
301 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
303 CHECK(ioctl(fd, FIONCLEX) == -1);
304 CHECK(errno == ENOTCAPABLE);
305 CHECK(fcntl(fd, F_GETFD) == FD_CLOEXEC);
306 CHECK(fcntl(fd, F_SETFD, 0) == 0);
307 CHECK(fcntl(fd, F_GETFD) == 0);
309 CHECK(close(fd) == 0);
320 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
322 CHECK(close(fd) == 0);
324 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
326 CHECK(close(fd) == 0);
328 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
330 CHECK(close(fd) == 0);
333 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
340 CHECK(close(fd) == 0);
347 CHECK(close(fd) == 0);
350 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
358 CHECK(close(fd) == 0);
365 CHECK(close(fd) == 0);
368 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
382 CHECK(close(fd) == 0);
385 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
400 CHECK(close(fd) == 0);
403 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
416 CHECK(close(fd) == 0);
419 CHECK((fd = socket(AF_UNIX, SOCK_STREAM, 0)) >= 0);
433 CHECK(close(fd) == 0);
436 CHECK(socketpair(AF_UNIX, SOCK_STREAM, 0, sp) == 0);
437 CHECK((pid = fork()) >= 0);
439 CHECK(close(sp[0]) == 0);
441 CHECK(close(sp[1]) == 0);
444 CHECK(close(sp[1]) == 0);
446 CHECK(waitpid(pid, NULL, 0) == pid);
447 CHECK(close(sp[0]) == 0);
451 CHECK(socketpair(AF_UNIX, SOCK_STREAM, 0, sp) == 0);
452 CHECK((pid = fork()) >= 0);
454 CHECK(close(sp[0]) == 0);
456 CHECK(close(sp[1]) == 0);
459 CHECK(close(sp[1]) == 0);
461 CHECK(waitpid(pid, NULL, 0) == pid);
462 CHECK(close(sp[0]) == 0);