Lines Matching refs:EXPECT_OK
189 EXPECT_OK(cap_rights_get(cap_fd, &rights)); in FORK_TEST()
192 EXPECT_OK(cap_fd); in FORK_TEST()
193 EXPECT_OK(cap_rights_limit(cap_fd, &r_rws)); in FORK_TEST()
196 EXPECT_OK(rc); in FORK_TEST()
198 EXPECT_OK(cap_rights_get(cap_fd, &rights)); in FORK_TEST()
203 EXPECT_OK(cap_dup); in FORK_TEST()
204 EXPECT_OK(cap_rights_get(cap_dup, &rights)); in FORK_TEST()
207 EXPECT_OK(dup2(cap_fd, cap_dup)); in FORK_TEST()
208 EXPECT_OK(cap_rights_get(cap_dup, &rights)); in FORK_TEST()
212 EXPECT_OK(dup3(cap_fd, cap_dup, 0)); in FORK_TEST()
213 EXPECT_OK(cap_rights_get(cap_dup, &rights)); in FORK_TEST()
224 EXPECT_OK(cap_cap_fd); in FORK_TEST()
231 EXPECT_OK(close(cap_fd)); in FORK_TEST()
242 EXPECT_OK(cap_fd); in FORK_TEST()
243 EXPECT_OK(cap_rights_limit(cap_fd, &r_0)); in FORK_TEST()
247 EXPECT_OK(cap_enter()); // Enter capability mode in FORK_TEST()
255 EXPECT_OK(cap_fd2); in FORK_TEST()
256 EXPECT_OK(cap_rights_limit(cap_fd2, &r_ws)); in FORK_TEST()
257 EXPECT_OK(write(cap_fd2, "", 0)); in FORK_TEST()
266 EXPECT_OK(dir);
271 EXPECT_OK(file);
294 EXPECT_OK(fd);
296 EXPECT_OK(write(fd, message, strlen(message)));
302 EXPECT_OK(cap_fd);
303 EXPECT_OK(cap_rights_limit(cap_fd, &r_rsstat));
305 EXPECT_OK(cap_cap_fd);
306 EXPECT_OK(cap_rights_limit(cap_cap_fd, &r_rsstat));
308 EXPECT_OK(cap_enter()); // Enter capability mode.
333 EXPECT_OK(dir);
339 EXPECT_OK(cap_dir);
340 EXPECT_OK(cap_rights_limit(cap_dir, &r_rl));
344 EXPECT_OK(file);
348 EXPECT_OK(cap_enter());
350 EXPECT_OK(file);
354 EXPECT_OK(cap_rights_get(file, &rights));
374 EXPECT_OK(result) << std::endl \
413 EXPECT_OK(fd);
427 EXPECT_OK(cap_none);
428 EXPECT_OK(cap_rights_limit(cap_none, &r_0));
430 EXPECT_OK(cap_mmap);
431 EXPECT_OK(cap_rights_limit(cap_mmap, &r_mmap));
433 EXPECT_OK(cap_read);
434 EXPECT_OK(cap_rights_limit(cap_read, &r_r));
436 EXPECT_OK(cap_both);
437 EXPECT_OK(cap_rights_limit(cap_both, &r_rmmap));
439 EXPECT_OK(cap_enter()); // Enter capability mode.
450 EXPECT_OK(close(cap_both));
451 EXPECT_OK(close(cap_read));
452 EXPECT_OK(close(cap_mmap));
453 EXPECT_OK(close(cap_none));
454 EXPECT_OK(close(fd));
468 EXPECT_OK(cap_fd); in TryFileOps()
469 EXPECT_OK(cap_rights_limit(cap_fd, &rights)); in TryFileOps()
472 EXPECT_OK(cap_rights_get(cap_fd, &erights)); in TryFileOps()
477 EXPECT_OK(cap_cap_fd); in TryFileOps()
478 EXPECT_OK(cap_rights_limit(cap_cap_fd, &rights)); in TryFileOps()
480 EXPECT_OK(cap_rights_get(cap_cap_fd, &erights)); in TryFileOps()
499 EXPECT_OK(fstatfs(fd, &sf)); in TryFileOps()
552 EXPECT_OK(ret); in TryFileOps()
568 EXPECT_OK(ret); in TryFileOps()
575 EXPECT_OK(close(cap_fd)); in TryFileOps()
580 EXPECT_OK(fd);
583 EXPECT_OK(cap_enter()); // Enter capability mode.
643 EXPECT_OK(dfd_cap); in TryDirOps()
644 EXPECT_OK(cap_rights_limit(dfd_cap, &rights)); in TryDirOps()
645 EXPECT_OK(cap_rights_get(dfd_cap, &erights)); in TryDirOps()
651 EXPECT_OK(close(rc)); in TryDirOps()
652 EXPECT_OK(unlinkat(dirfd, "cap_create", 0)); in TryDirOps()
657 EXPECT_OK(close(rc)); in TryDirOps()
658 EXPECT_OK(unlinkat(dirfd, "cap_create", 0)); in TryDirOps()
663 EXPECT_OK(close(rc)); in TryDirOps()
664 EXPECT_OK(unlinkat(dirfd, "cap_create", 0)); in TryDirOps()
668 EXPECT_OK(rc); in TryDirOps()
669 EXPECT_OK(close(rc)); in TryDirOps()
672 EXPECT_OK(unlinkat(dirfd, "cap_faccess", 0)); in TryDirOps()
675 EXPECT_OK(rc); in TryDirOps()
676 EXPECT_OK(close(rc)); in TryDirOps()
680 EXPECT_OK(close(rc)); in TryDirOps()
685 EXPECT_OK(close(rc)); in TryDirOps()
690 EXPECT_OK(close(rc)); in TryDirOps()
695 EXPECT_OK(close(rc)); in TryDirOps()
700 EXPECT_OK(close(rc)); in TryDirOps()
705 EXPECT_OK(close(rc)); in TryDirOps()
707 EXPECT_OK(unlinkat(dirfd, "cap_fsync", 0)); in TryDirOps()
710 EXPECT_OK(rc); in TryDirOps()
711 EXPECT_OK(close(rc)); in TryDirOps()
715 EXPECT_OK(close(rc)); in TryDirOps()
720 EXPECT_OK(close(rc)); in TryDirOps()
725 EXPECT_OK(close(rc)); in TryDirOps()
727 EXPECT_OK(unlinkat(dirfd, "cap_ftruncate", 0)); in TryDirOps()
732 EXPECT_OK(close(rc)); in TryDirOps()
733 EXPECT_OK(unlinkat(dirfd, "cap_create", 0)); in TryDirOps()
738 EXPECT_OK(close(rc)); in TryDirOps()
739 EXPECT_OK(unlinkat(dirfd, "cap_create", 0)); in TryDirOps()
743 EXPECT_OK(rc); in TryDirOps()
744 EXPECT_OK(close(rc)); in TryDirOps()
749 EXPECT_OK(close(rc)); in TryDirOps()
755 EXPECT_OK(close(rc)); in TryDirOps()
761 EXPECT_OK(close(rc)); in TryDirOps()
767 EXPECT_OK(close(rc)); in TryDirOps()
769 EXPECT_OK(unlinkat(dirfd, "cap_fsync", 0)); in TryDirOps()
772 EXPECT_OK(rc); in TryDirOps()
773 EXPECT_OK(close(rc)); in TryDirOps()
776 EXPECT_OK(unlinkat(dirfd, "cap_chflagsat", 0)); in TryDirOps()
779 EXPECT_OK(rc); in TryDirOps()
780 EXPECT_OK(close(rc)); in TryDirOps()
783 EXPECT_OK(unlinkat(dirfd, "cap_fchownat", 0)); in TryDirOps()
786 EXPECT_OK(rc); in TryDirOps()
787 EXPECT_OK(close(rc)); in TryDirOps()
790 EXPECT_OK(unlinkat(dirfd, "cap_fchmodat", 0)); in TryDirOps()
793 EXPECT_OK(rc); in TryDirOps()
794 EXPECT_OK(close(rc)); in TryDirOps()
798 EXPECT_OK(unlinkat(dirfd, "cap_fstatat", 0)); in TryDirOps()
801 EXPECT_OK(rc); in TryDirOps()
802 EXPECT_OK(close(rc)); in TryDirOps()
805 EXPECT_OK(unlinkat(dirfd, "cap_futimesat", 0)); in TryDirOps()
811 EXPECT_OK(rc); in TryDirOps()
812 EXPECT_OK(close(rc)); in TryDirOps()
817 EXPECT_OK(unlinkat(dirfd, "cap_linkat_dst", 0)); in TryDirOps()
823 EXPECT_OK(unlinkat(dirfd, "cap_linkat_dst", 0)); in TryDirOps()
826 EXPECT_OK(unlinkat(dirfd, "cap_linkat_src", 0)); in TryDirOps()
831 EXPECT_OK(unlinkat(dirfd, "cap_mkdirat", AT_REMOVEDIR)); in TryDirOps()
837 EXPECT_OK(unlinkat(dirfd, "cap_mkfifoat", 0)); in TryDirOps()
844 EXPECT_OK(unlinkat(dirfd, "cap_mknodat", 0)); in TryDirOps()
852 EXPECT_OK(rc); in TryDirOps()
853 EXPECT_OK(close(rc)); in TryDirOps()
858 EXPECT_OK(unlinkat(dirfd, "cap_renameat_dst", 0)); in TryDirOps()
860 EXPECT_OK(unlinkat(dirfd, "cap_renameat_src", 0)); in TryDirOps()
864 EXPECT_OK(rc); in TryDirOps()
865 EXPECT_OK(close(rc)); in TryDirOps()
871 EXPECT_OK(unlinkat(dirfd, "cap_renameat_dst", 0)); in TryDirOps()
873 EXPECT_OK(unlinkat(dirfd, "cap_renameat_src", 0)); in TryDirOps()
879 EXPECT_OK(unlinkat(dirfd, "cap_symlinkat", 0)); in TryDirOps()
883 EXPECT_OK(rc); in TryDirOps()
884 EXPECT_OK(close(rc)); in TryDirOps()
888 EXPECT_OK(mkdirat(dirfd, "cap_unlinkat", 0700)); in TryDirOps()
893 EXPECT_OK(close(dfd_cap)); in TryDirOps()
898 EXPECT_OK(rc); in DirOperationsTest()
901 EXPECT_OK(dfd); in DirOperationsTest()
903 EXPECT_OK(tmpfd); in DirOperationsTest()
905 EXPECT_OK(cap_enter()); // Enter capability mode. in DirOperationsTest()
932 EXPECT_OK(unlinkat(tmpfd, "cap_dirops", AT_REMOVEDIR)); in DirOperationsTest()
933 EXPECT_OK(close(tmpfd)); in DirOperationsTest()
934 EXPECT_OK(close(dfd)); in DirOperationsTest()
948 EXPECT_OK(read(cap_fd, buffer, sizeof(buffer))); in TryReadWrite()
956 EXPECT_OK(socketpair(AF_UNIX, SOCK_STREAM, 0, sock_fds));
978 EXPECT_OK(cap_enter());
984 EXPECT_OK(rc);
994 EXPECT_OK(cap_rights_get(cap_fd, &rights));
1007 EXPECT_OK(fd);
1010 EXPECT_OK(cap_fd);
1011 EXPECT_OK(cap_rights_limit(cap_fd, &r_rs));
1013 EXPECT_OK(cap_enter()); // Enter capability mode.
1031 EXPECT_OK(rc);
1042 EXPECT_OK(rc); in TEST()
1059 EXPECT_OK(dfd); in TEST()
1061 EXPECT_OK(cap_dfd_all); in TEST()
1062 EXPECT_OK(cap_rights_limit(cap_dfd_all, &r_all)); in TEST()
1064 EXPECT_OK(cap_dfd_no_unlink); in TEST()
1065 EXPECT_OK(cap_rights_limit(cap_dfd_no_unlink, &r_no_unlink)); in TEST()
1067 EXPECT_OK(cap_dfd_no_mkdir); in TEST()
1068 EXPECT_OK(cap_rights_limit(cap_dfd_no_mkdir, &r_no_mkdir)); in TEST()
1070 EXPECT_OK(cap_dfd_no_mkfifo); in TEST()
1071 EXPECT_OK(cap_rights_limit(cap_dfd_no_mkfifo, &r_no_mkfifo)); in TEST()
1073 EXPECT_OK(cap_dfd_create); in TEST()
1074 EXPECT_OK(cap_rights_limit(cap_dfd_create, &r_create)); in TEST()
1076 EXPECT_OK(cap_dfd_bind); in TEST()
1077 EXPECT_OK(cap_rights_limit(cap_dfd_bind, &r_bind)); in TEST()
1082 EXPECT_OK(mkdirat(cap_dfd_all, "cap_subdir", 0755)); in TEST()
1086 EXPECT_OK(unlinkat(cap_dfd_all, "cap_subdir", AT_REMOVEDIR)); in TEST()
1092 EXPECT_OK(mkfifoat(cap_dfd_all, "cap_fifo", 0755)); in TEST()
1110 EXPECT_OK(rc); in TEST()
1121 EXPECT_OK(dfd); in TEST()
1123 EXPECT_OK(cap_dfd_all); in TEST()
1124 EXPECT_OK(cap_rights_limit(cap_dfd_all, &r_all)); in TEST()
1126 EXPECT_OK(cap_dfd_no_mkfifo); in TEST()
1127 EXPECT_OK(cap_rights_limit(cap_dfd_no_mkfifo, &r_no_mkfifo)); in TEST()
1129 EXPECT_OK(cap_dfd_no_mknod); in TEST()
1130 EXPECT_OK(cap_rights_limit(cap_dfd_no_mknod, &r_no_mknod)); in TEST()
1135 EXPECT_OK(mknodat(cap_dfd_all, "cap_device", S_IFCHR|0755, makedev(99, 123))); in TEST()
1141 EXPECT_OK(mknodat(cap_dfd_all, "cap_fifo", S_IFIFO|0755, 0)); in TEST()
1155 EXPECT_OK(fd);
1177 EXPECT_OK(cap);
1178 EXPECT_OK(cap_rights_limit(cap, &r_rws));
1180 EXPECT_OK(cap_xlist);
1181 EXPECT_OK(cap_rights_limit(cap_xlist, &r_xlist));
1183 EXPECT_OK(cap_xget);
1184 EXPECT_OK(cap_rights_limit(cap_xget, &r_xget));
1186 EXPECT_OK(cap_xset);
1187 EXPECT_OK(cap_rights_limit(cap_xset, &r_xset));
1189 EXPECT_OK(cap_xdel);
1190 EXPECT_OK(cap_rights_limit(cap_xdel, &r_xdel));
1198 EXPECT_OK(fsetxattr_(cap_xset, "user.capsicumtest", value, len, 0));
1204 EXPECT_OK(flistxattr_(cap_xlist, buffer, sizeof(buffer)));
1210 EXPECT_OK(fgetxattr_(cap_xget, "user.capsicumtest", buffer, sizeof(buffer)));
1216 EXPECT_OK(fremovexattr_(cap_xdel, "user.capsicumtest"));
1228 EXPECT_OK(pipe(fds)); in TEST()
1236 EXPECT_OK(cap_rights_limit(fds[0], &rights)); in TEST()
1243 EXPECT_OK(cap_rights_limit(fds[0], &rights)); in TEST()
1256 EXPECT_OK(fd); in TEST()
1259 EXPECT_OK(cap_rights_limit(fd, &rights)); in TEST()
1280 EXPECT_OK(fstat(fd, &info)); in TEST()