Home
last modified time | relevance | path

Searched refs:ruleset_fd (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/file/src/
H A Dlandlock.c52 landlock_add_rule(int ruleset_fd, enum landlock_rule_type rule_type, in landlock_add_rule() argument
55 return CAST(int, syscall(__NR_landlock_add_rule, ruleset_fd, in landlock_add_rule()
62 landlock_restrict_self(int ruleset_fd, uint32_t flags) in landlock_restrict_self() argument
64 return CAST(int, syscall(__NR_landlock_restrict_self, ruleset_fd, in landlock_restrict_self()
71 landlock_allow_path(int ruleset_fd, const char *path, uint64_t allowed) in landlock_allow_path() argument
80 rv = landlock_add_rule(ruleset_fd, LANDLOCK_RULE_PATH_BENEATH, &pb, 0); in landlock_allow_path()
90 int ruleset_fd, abi, needs_write; in enable_landlock() local
140 ruleset_fd = landlock_create_ruleset(&attr, sizeof(attr), 0); in enable_landlock()
141 if (ruleset_fd == -1) in enable_landlock()
144 if (landlock_allow_path(ruleset_fd, "/", in enable_landlock()
[all …]
/freebsd/contrib/xz/src/xz/
H A Dsandbox.c145 const int ruleset_fd = my_landlock_create_ruleset( in enable_landlock() local
147 if (ruleset_fd < 0) in enable_landlock()
162 if (my_landlock_restrict_self(ruleset_fd, 0) != 0) in enable_landlock()
165 (void)close(ruleset_fd); in enable_landlock()
/freebsd/contrib/xz/src/xzdec/
H A Dxzdec.c345 const int ruleset_fd = my_landlock_create_ruleset( in sandbox_enter()
347 if (ruleset_fd < 0) in sandbox_enter()
353 if (my_landlock_restrict_self(ruleset_fd, 0) != 0) in sandbox_enter()
356 (void)close(ruleset_fd); in sandbox_enter()
/freebsd/contrib/xz/src/common/
H A Dmy_landlock.h196 my_landlock_restrict_self(int ruleset_fd, uint32_t flags) in my_landlock_restrict_self() argument
198 return syscall(SYS_landlock_restrict_self, ruleset_fd, flags); in my_landlock_restrict_self()