Lines Matching defs:ruleset_fd
34 static inline int landlock_add_rule(const int ruleset_fd,
39 return syscall(__NR_landlock_add_rule, ruleset_fd, rule_type, rule_attr,
45 static inline int landlock_restrict_self(const int ruleset_fd,
48 return syscall(__NR_landlock_restrict_self, ruleset_fd, flags);
84 static int populate_ruleset(const char *const env_var, const int ruleset_fd,
128 if (landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH,
175 int ruleset_fd, abi;
277 ruleset_fd =
279 if (ruleset_fd < 0) {
283 if (populate_ruleset(ENV_FS_RO_NAME, ruleset_fd, access_fs_ro)) {
286 if (populate_ruleset(ENV_FS_RW_NAME, ruleset_fd, access_fs_rw)) {
293 if (landlock_restrict_self(ruleset_fd, 0)) {
297 close(ruleset_fd);
309 close(ruleset_fd);