Lines Matching refs:ruleset_fd
34 static inline int landlock_add_rule(const int ruleset_fd, in landlock_add_rule() argument
38 return syscall(__NR_landlock_add_rule, ruleset_fd, rule_type, in landlock_add_rule()
44 static inline int landlock_restrict_self(const int ruleset_fd, in landlock_restrict_self() argument
47 return syscall(__NR_landlock_restrict_self, ruleset_fd, flags); in landlock_restrict_self()
79 const char *const env_var, const int ruleset_fd, in populate_ruleset() argument
125 if (landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH, in populate_ruleset()
162 int ruleset_fd; in main() local
186 ruleset_fd = landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in main()
187 if (ruleset_fd < 0) { in main()
208 if (populate_ruleset(ENV_FS_RO_NAME, ruleset_fd, in main()
212 if (populate_ruleset(ENV_FS_RW_NAME, ruleset_fd, in main()
220 if (landlock_restrict_self(ruleset_fd, 0)) { in main()
224 close(ruleset_fd); in main()
236 close(ruleset_fd); in main()