EXPECT_SYSCALL_FAIL
EXPECT_SYSCALL_FAIL(E_NO_TRAVERSE_O_BENEATH, result); \
EXPECT_SYSCALL_FAIL(E_NO_TRAVERSE_CAPABILITY, result); \
EXPECT_SYSCALL_FAIL(E_NO_TRAVERSE_CAPABILITY, result); \
#define EXPECT_CAPMODE(C) EXPECT_SYSCALL_FAIL(ECAPMODE, C)
#define EXPECT_NOTCAPABLE(C) EXPECT_SYSCALL_FAIL(ENOTCAPABLE, C)
EXPECT_SYSCALL_FAIL(ECAPMODE,
EXPECT_SYSCALL_FAIL(E_NO_TRAVERSE_CAPABILITY,
EXPECT_SYSCALL_FAIL(E_NO_TRAVERSE_CAPABILITY,
EXPECT_SYSCALL_FAIL(ENOMEM, fchmod(fd, 0644));
EXPECT_SYSCALL_FAIL(ECAPMODE, open(TmpFile("cap_bpf_capmode"), O_RDONLY));
EXPECT_SYSCALL_FAIL(ENOEXEC, fstat(fd, &buf));
EXPECT_SYSCALL_FAIL(E_TOO_MANY_LINKS, openat(dir_fd_, "symlink.samedir", O_RDONLY|O_NOFOLLOW|oflag));
EXPECT_SYSCALL_FAIL(E_TOO_MANY_LINKS, openat(dir_fd_, "symlink.down", O_RDONLY|O_NOFOLLOW|oflag));