CAP_SEEK
cap_rights_init(&rights, CAP_READ, CAP_FSTAT, CAP_FCNTL, CAP_SEEK),
cap_rights_init(&rights, CAP_READ, CAP_SEEK);
CAP_IOCTL, CAP_SEEK);
cap_rights_init(&rights, CAP_READ, CAP_SEEK),
cap_rights_init(&rights, CAP_MMAP, CAP_READ, CAP_WRITE, CAP_SEEK),
cap_rights_init(&rights, CAP_SEEK);
cap_rights_init(&rights, CAP_SEEK, CAP_KQUEUE_CHANGE);
CAP_FTRUNCATE, CAP_SEEK, CAP_WRITE);
const cap_rights_t cap_seek_rights = CAP_RIGHTS_INITIALIZER(CAP_SEEK);
cap_rights_set_one(rightsp, CAP_SEEK);
#define CAP_PREAD (CAP_SEEK | CAP_READ)
#define CAP_PWRITE (CAP_SEEK | CAP_WRITE)
#define CAP_MMAP_R (CAP_MMAP | CAP_SEEK | CAP_READ)
#define CAP_MMAP_W (CAP_MMAP | CAP_SEEK | CAP_WRITE)
#define CAP_MMAP_X (CAP_MMAP | CAP_SEEK | 0x0000000000000020ULL)
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&rights, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_rsmapchmod, CAP_READ, CAP_SEEK, CAP_MMAP, CAP_FCHMOD);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rsstat, CAP_READ, CAP_SEEK, CAP_FSTAT);
RIGHTS_INFO(CAP_SEEK),
CHECK_RIGHT_RESULT(lseek(cap_fd, 0, SEEK_SET), rights, CAP_SEEK);
TRY_FILE_OPS(fd, CAP_SEEK);
CHECK_RIGHT_RESULT(rc, rights, CAP_CREATE, CAP_WRITE, CAP_SEEK, CAP_LOOKUP);
CHECK_RIGHT_RESULT(rc, rights, CAP_CREATE, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_LOOKUP);
rights, CAP_FSYNC, CAP_WRITE, CAP_SEEK, CAP_LOOKUP);
rights, CAP_FSYNC, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_LOOKUP);
rights, CAP_FSYNC, CAP_WRITE, CAP_SEEK, CAP_LOOKUP);
rights, CAP_FSYNC, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_LOOKUP);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&rights_in, CAP_READ, CAP_SEEK);
cap_rights_init(&rights_out, CAP_WRITE, CAP_SEEK);
cap_rights_init(&rights_in, CAP_READ, CAP_SEEK);
cap_rights_init(&rights_out, CAP_WRITE, CAP_SEEK);
cap_rights_init(&rights, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_FCNTL);
cap_rights_init(&rights, CAP_FEXECVE, CAP_READ, CAP_SEEK);
cap_rights_init(&rights_many, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_FSTAT, CAP_FSYNC);
cap_rights_init(&rights, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_IOCTL);
cap_rights_init(&rights, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_FSYNC);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rwssync, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_FSYNC);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&rights, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rssig, CAP_FSIGNAL, CAP_READ, CAP_SEEK);
cap_rights_init(&r_rssig_poll, CAP_FSIGNAL, CAP_READ, CAP_SEEK, CAP_EVENT);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rwspoll, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_EVENT);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rwspoll, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_EVENT);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rwspoll, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_EVENT);
cap_rights_init(&r_rwsnotify, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_NOTIFY);
cap_rights_init(&r_rsl, CAP_READ, CAP_SEEK, CAP_LOOKUP);
cap_rights_init(&r_rslstat, CAP_READ, CAP_SEEK, CAP_LOOKUP, CAP_FSTAT);
cap_rights_init(&r_rsstat, CAP_READ, CAP_SEEK, CAP_FSTAT);
cap_rights_init(&r_rs, CAP_READ, CAP_SEEK);
cap_rights_init(&r_ws, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rwsnotify, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_NOTIFY);
cap_rights_init(&r_base, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_LOOKUP, CAP_FCNTL, CAP_IOCTL);
cap_rights_init(&r_rw, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rw, CAP_READ, CAP_WRITE, CAP_SEEK);
cap_rights_init(&r_rws, CAP_READ, CAP_WRITE, CAP_SEEK);
CHECK_RESULT(lseek, CAP_SEEK, off >= 0);
CAP_CREATE | CAP_WRITE | CAP_SEEK | CAP_LOOKUP, ret >= 0);
CAP_CREATE | CAP_READ | CAP_WRITE | CAP_SEEK | CAP_LOOKUP,
CAP_FSYNC | CAP_WRITE | CAP_SEEK | CAP_LOOKUP, ret >= 0);
CAP_FSYNC | CAP_READ | CAP_WRITE | CAP_SEEK | CAP_LOOKUP, ret >= 0);
CAP_FSYNC | CAP_WRITE | CAP_SEEK | CAP_LOOKUP, ret >= 0);
CAP_FSYNC | CAP_READ | CAP_WRITE | CAP_SEEK | CAP_LOOKUP, ret >= 0);
TRY(CAP_SEEK);
cap_rights_t baserights = CAP_READ | CAP_WRITE | CAP_SEEK | CAP_LOOKUP;
cap_rights_init(&rights, CAP_READ, CAP_SEEK);
cap_rights_init(&rights_ro, CAP_READ, CAP_FSTAT, CAP_SEEK, CAP_MMAP_R);
cap_rights_init(&rights_ro, CAP_READ, CAP_FSTAT, CAP_SEEK);
cap_rights_init(&rights_ro, CAP_READ, CAP_FSTAT, CAP_SEEK);
cap_rights_init(&rights_ro, CAP_READ, CAP_FSTAT, CAP_SEEK);
{ CAP_SEEK, "se" },
cap_rights_init(&rights, CAP_FSYNC, CAP_IOCTL, CAP_READ, CAP_SEEK,
CAP_ACL_SET, CAP_READ, CAP_WRITE, CAP_SEEK, CAP_FSTAT,
CAP_SEEK, CAP_SYMLINKAT, CAP_UNLINKAT, CAP_EXTATTR_DELETE,
cap_rights_init(&rights, CAP_FSTAT, CAP_FTRUNCATE, CAP_SEEK, CAP_WRITE);
CAP_LOOKUP, CAP_SEEK, CAP_WRITE);