Home | History | Annotate | Download | only in minijail

Lines Matching refs:API

217 /* Minijail API. */
219 struct minijail API *minijail_new(void)
224 void API minijail_change_uid(struct minijail *j, uid_t uid)
232 void API minijail_change_gid(struct minijail *j, gid_t gid)
240 void API minijail_set_supplementary_gids(struct minijail *j, size_t size,
270 void API minijail_keep_supplementary_gids(struct minijail *j) {
274 int API minijail_change_user(struct minijail *j, const char *user)
309 int API minijail_change_group(struct minijail *j, const char *group)
339 void API minijail_use_seccomp(struct minijail *j)
344 void API minijail_no_new_privs(struct minijail *j)
349 void API minijail_use_seccomp_filter(struct minijail *j)
354 void API minijail_set_seccomp_filter_tsync(struct minijail *j)
363 void API minijail_log_seccomp_filter_failures(struct minijail *j)
372 void API minijail_use_caps(struct minijail *j, uint64_t capmask)
391 void API minijail_capbset_drop(struct minijail *j, uint64_t capmask)
408 void API minijail_set_ambient_caps(struct minijail *j)
413 void API minijail_reset_signal_mask(struct minijail *j)
418 void API minijail_namespace_vfs(struct minijail *j)
423 void API minijail_namespace_enter_vfs(struct minijail *j, const char *ns_path)
433 void API minijail_new_session_keyring(struct minijail *j)
438 void API minijail_skip_setting_securebits(struct minijail *j,
444 void API minijail_skip_remount_private(struct minijail *j)
449 void API minijail_namespace_pids(struct minijail *j)
457 void API minijail_namespace_ipc(struct minijail *j)
462 void API minijail_namespace_uts(struct minijail *j)
467 int API minijail_namespace_set_hostname(struct minijail *j, const char *name)
478 void API minijail_namespace_net(struct minijail *j)
483 void API minijail_namespace_enter_net(struct minijail *j, const char *ns_path)
493 void API minijail_namespace_cgroups(struct minijail *j)
498 void API minijail_close_open_fds(struct minijail *j)
503 void API minijail_remount_proc_readonly(struct minijail *j)
509 void API minijail_namespace_user(struct minijail *j)
514 void API minijail_namespace_user_disable_setgroups(struct minijail *j)
519 int API minijail_uidmap(struct minijail *j, const char *uidmap)
532 int API minijail_gidmap(struct minijail *j, const char *gidmap)
545 void API minijail_inherit_usergroups(struct minijail *j)
550 void API minijail_run_as_init(struct minijail *j)
559 int API minijail_enter_chroot(struct minijail *j, const char *dir)
570 int API minijail_enter_pivot_root(struct minijail *j, const char *dir)
581 char API *minijail_get_original_path(struct minijail *j,
628 void API minijail_mount_tmp(struct minijail *j)
633 void API minijail_mount_tmp_size(struct minijail *j, size_t size)
639 int API minijail_write_pid_file(struct minijail *j, const char *path)
648 int API minijail_add_to_cgroup(struct minijail *j, const char *path)
660 int API minijail_rlimit(struct minijail *j, int type, uint32_t cur,
680 int API minijail_forward_signals(struct minijail *j)
686 int API minijail_mount_with_data(struct minijail *j, const char *src,
739 int API minijail_mount(struct minijail *j, const char *src, const char *dest,
745 int API minijail_bind(struct minijail *j, const char *src, const char *dest,
831 void API minijail_parse_seccomp_filters(struct minijail *j, const char *path)
848 void API minijail_parse_seccomp_filters_from_fd(struct minijail *j, int fd)
865 int API minijail_use_alt_syscall(struct minijail *j, const char *table)
946 size_t API minijail_size(const struct minijail *j)
1635 void API minijail_enter(const struct minijail *j)
1813 int API minijail_from_fd(int fd, struct minijail *j)
1836 int API minijail_to_fd(struct minijail *j, int fd)
1943 int API minijail_run(struct minijail *j, const char *filename,
1950 int API minijail_run_pid(struct minijail *j, const char *filename,
1957 int API
1964 int API minijail_run_pid_pipes(struct minijail *j, const char *filename,
1972 int API minijail_run_no_preload(struct minijail *j, const char *filename,
1979 int API minijail_run_pid_pipes_no_preload(struct minijail *j,
2369 int API minijail_kill(struct minijail *j)
2379 int API minijail_wait(struct minijail *j)
2415 void API minijail_destroy(struct minijail *j)