CAP_MMAP_R
if (cap_rights_is_set(havep, CAP_MMAP_R))
#define CAP_MMAP_RWX (CAP_MMAP_R | CAP_MMAP_W | CAP_MMAP_X)
#define CAP_MMAP_RW (CAP_MMAP_R | CAP_MMAP_W)
#define CAP_MMAP_RX (CAP_MMAP_R | CAP_MMAP_X)
cap_rights_set_one(&rights, CAP_MMAP_R);
RIGHTS_INFO(CAP_MMAP_R),
rights, CAP_MMAP_R);
TRY_FILE_OPS(fd, CAP_MMAP_R);
EXPECT_OK(cap_rights_limit(memfd_ro, cap_rights_init(&rights, CAP_MMAP_R, CAP_FSTAT)));
CHECK_MMAP_RESULT(CAP_MMAP_R);
TRY(CAP_MMAP_R);
cap_rights_init(&rights_ro, CAP_READ, CAP_FSTAT, CAP_SEEK, CAP_MMAP_R);
if (caph_rights_limit(fd1, cap_rights_init(&rights, CAP_MMAP_R)) < 0)
if (caph_rights_limit(fd2, cap_rights_init(&rights, CAP_MMAP_R)) < 0)
cap_rights_init(&rights, CAP_MMAP_R);
cap_rights_init(&rights, CAP_FSTAT, CAP_MMAP_R);
{ CAP_MMAP_R, "mmr" },
CAP_MMAP_R);
cap_rights_init(&rights, CAP_FSTAT, CAP_LOOKUP, CAP_MMAP_R, CAP_PREAD);