CAP_FUTIMES
const cap_rights_t cap_futimes_rights = CAP_RIGHTS_INITIALIZER(CAP_FUTIMES);
#define CAP_FUTIMESAT (CAP_FUTIMES | CAP_LOOKUP)
CHECK_RIGHT_RESULT(futimes(cap_fd, NULL), rights, CAP_FUTIMES);
TRY_FILE_OPS(fd, CAP_FUTIMES);
RIGHTS_INFO(CAP_FUTIMES),
CHECK_RIGHT_RESULT(rc, rights, CAP_FUTIMES, CAP_LOOKUP);
TRY_DIR_OPS(dfd, CAP_FUTIMES, CAP_LOOKUP);
CHECK_RESULT(futimes, CAP_FUTIMES, ret == 0);
CHECK_RESULT(futimesat, CAP_FUTIMES | CAP_LOOKUP, ret == 0);
TRY(CAP_FUTIMES | CAP_LOOKUP);
{ CAP_FUTIMES, "fu" },
CAP_FUTIMES, CAP_FSTATFS, CAP_FSYNC, CAP_FPATHCONF);