CAP_FLOCK
cap_rights_init(&rights, CAP_FLOCK, CAP_IOCTL, CAP_PREAD,
const cap_rights_t cap_flock_rights = CAP_RIGHTS_INITIALIZER(CAP_FLOCK);
cap_rights_set_one(rightsp, CAP_FLOCK);
CHECK_RIGHT_RESULT(flock(cap_fd, LOCK_SH), rights, CAP_FLOCK);
CHECK_RIGHT_RESULT(flock(cap_fd, LOCK_UN), rights, CAP_FLOCK);
RIGHTS_INFO(CAP_FLOCK),
TRY_FILE_OPS(fd, CAP_FLOCK);
cap_rights_init(&(fcntl_rights[3]), CAP_FLOCK);
EXPECT_EQ(0, CHECK_FCNTL(CAP_FLOCK, caps, F_GETLK, (long)&fl));
cap_rights_init(&rights, CAP_FCNTL, CAP_READ, CAP_WRITE, CAP_FLOCK);
cap_rights_init(&r_all, CAP_READ, CAP_WRITE, CAP_FLOCK, CAP_FSIGNAL);
TRY(CAP_FLOCK);
{ CAP_FLOCK, "fl" },