Lines Matching refs:dfd

634 #define TRY_DIR_OPS(dfd, ...) do {       \  argument
637 TryDirOps((dfd), rights); \
900 int dfd = open(TmpFile("cap_dirops"), O_RDONLY | O_DIRECTORY | extra); in DirOperationsTest() local
901 EXPECT_OK(dfd); in DirOperationsTest()
907 TRY_DIR_OPS(dfd, CAP_LINKAT_SOURCE); in DirOperationsTest()
908 TRY_DIR_OPS(dfd, CAP_LINKAT_TARGET); in DirOperationsTest()
909 TRY_DIR_OPS(dfd, CAP_CREATE, CAP_READ, CAP_LOOKUP); in DirOperationsTest()
910 TRY_DIR_OPS(dfd, CAP_CREATE, CAP_WRITE, CAP_LOOKUP); in DirOperationsTest()
911 TRY_DIR_OPS(dfd, CAP_CREATE, CAP_READ, CAP_WRITE, CAP_LOOKUP); in DirOperationsTest()
912 TRY_DIR_OPS(dfd, CAP_FSYNC, CAP_READ, CAP_LOOKUP); in DirOperationsTest()
913 TRY_DIR_OPS(dfd, CAP_FSYNC, CAP_WRITE, CAP_LOOKUP); in DirOperationsTest()
914 TRY_DIR_OPS(dfd, CAP_FSYNC, CAP_READ, CAP_WRITE, CAP_LOOKUP); in DirOperationsTest()
915 TRY_DIR_OPS(dfd, CAP_FTRUNCATE, CAP_READ, CAP_LOOKUP); in DirOperationsTest()
916 TRY_DIR_OPS(dfd, CAP_FTRUNCATE, CAP_WRITE, CAP_LOOKUP); in DirOperationsTest()
917 TRY_DIR_OPS(dfd, CAP_FTRUNCATE, CAP_READ, CAP_WRITE, CAP_LOOKUP); in DirOperationsTest()
918 TRY_DIR_OPS(dfd, CAP_FCHOWN, CAP_LOOKUP); in DirOperationsTest()
919 TRY_DIR_OPS(dfd, CAP_FCHMOD, CAP_LOOKUP); in DirOperationsTest()
920 TRY_DIR_OPS(dfd, CAP_FSTAT, CAP_LOOKUP); in DirOperationsTest()
921 TRY_DIR_OPS(dfd, CAP_FUTIMES, CAP_LOOKUP); in DirOperationsTest()
922 TRY_DIR_OPS(dfd, CAP_MKDIRAT, CAP_LOOKUP); in DirOperationsTest()
923 TRY_DIR_OPS(dfd, CAP_MKFIFOAT, CAP_LOOKUP); in DirOperationsTest()
924 TRY_DIR_OPS(dfd, CAP_MKNODAT, CAP_LOOKUP); in DirOperationsTest()
925 TRY_DIR_OPS(dfd, CAP_SYMLINKAT, CAP_LOOKUP); in DirOperationsTest()
926 TRY_DIR_OPS(dfd, CAP_UNLINKAT, CAP_LOOKUP); in DirOperationsTest()
929 TRY_DIR_OPS(dfd, CAP_RENAMEAT_SOURCE, CAP_UNLINKAT, CAP_LOOKUP); in DirOperationsTest()
930 TRY_DIR_OPS(dfd, CAP_RENAMEAT_TARGET, CAP_UNLINKAT, CAP_LOOKUP); in DirOperationsTest()
934 EXPECT_OK(close(dfd)); in DirOperationsTest()
1058 int dfd = open(TmpFile("cap_at_topdir"), O_RDONLY); in TEST() local
1059 EXPECT_OK(dfd); in TEST()
1060 int cap_dfd_all = dup(dfd); in TEST()
1063 int cap_dfd_no_unlink = dup(dfd); in TEST()
1066 int cap_dfd_no_mkdir = dup(dfd); in TEST()
1069 int cap_dfd_no_mkfifo = dup(dfd); in TEST()
1072 int cap_dfd_create = dup(dfd); in TEST()
1075 int cap_dfd_bind = dup(dfd); in TEST()
1101 close(dfd); in TEST()
1120 int dfd = open(TmpFile("cap_at_topdir"), O_RDONLY); in TEST() local
1121 EXPECT_OK(dfd); in TEST()
1122 int cap_dfd_all = dup(dfd); in TEST()
1125 int cap_dfd_no_mkfifo = dup(dfd); in TEST()
1128 int cap_dfd_no_mknod = dup(dfd); in TEST()
1147 close(dfd); in TEST()