Home | History | Annotate | Download | only in minijail

Lines Matching refs:API

208 /* Minijail API. */
210 struct minijail API *minijail_new(void)
215 void API minijail_change_uid(struct minijail *j, uid_t uid)
223 void API minijail_change_gid(struct minijail *j, gid_t gid)
231 void API minijail_set_supplementary_gids(struct minijail *j, size_t size,
259 int API minijail_change_user(struct minijail *j, const char *user)
293 int API minijail_change_group(struct minijail *j, const char *group)
323 void API minijail_use_seccomp(struct minijail *j)
328 void API minijail_no_new_privs(struct minijail *j)
333 void API minijail_use_seccomp_filter(struct minijail *j)
338 void API minijail_log_seccomp_filter_failures(struct minijail *j)
343 void API minijail_use_caps(struct minijail *j, uint64_t capmask)
349 void API minijail_reset_signal_mask(struct minijail* j) {
353 void API minijail_namespace_vfs(struct minijail *j)
358 void API minijail_namespace_enter_vfs(struct minijail *j, const char *ns_path)
368 void API minijail_namespace_pids(struct minijail *j)
376 void API minijail_namespace_ipc(struct minijail *j)
381 void API minijail_namespace_net(struct minijail *j)
386 void API minijail_namespace_enter_net(struct minijail *j, const char *ns_path)
396 void API minijail_remount_proc_readonly(struct minijail *j)
402 void API minijail_namespace_user(struct minijail *j)
407 int API minijail_uidmap(struct minijail *j, const char *uidmap)
420 int API minijail_gidmap(struct minijail *j, const char *gidmap)
433 void API minijail_inherit_usergroups(struct minijail *j)
438 void API minijail_run_as_init(struct minijail *j)
447 int API minijail_enter_chroot(struct minijail *j, const char *dir)
458 int API minijail_enter_pivot_root(struct minijail *j, const char *dir)
483 char API *minijail_get_original_path(struct minijail *j,
525 void API minijail_mount_tmp(struct minijail *j)
530 int API minijail_write_pid_file(struct minijail *j, const char *path)
539 int API minijail_add_to_cgroup(struct minijail *j, const char *path)
551 int API minijail_mount(struct minijail *j, const char *src, const char *dest,
596 int API minijail_bind(struct minijail *j, const char *src, const char *dest,
607 void API minijail_parse_seccomp_filters(struct minijail *j, const char *path)
637 int API minijail_use_alt_syscall(struct minijail *j, const char *table)
709 size_t API minijail_size(const struct minijail *j)
1314 void API minijail_enter(const struct minijail *j)
1464 int API minijail_from_fd(int fd, struct minijail *j)
1487 int API minijail_to_fd(struct minijail *j, int fd)
1576 int API minijail_run(struct minijail *j, const char *filename,
1583 int API minijail_run_pid(struct minijail *j, const char *filename,
1590 int API minijail_run_pipe(struct minijail *j, const char *filename,
1597 int API minijail_run_pid_pipes(struct minijail *j, const char *filename,
1605 int API minijail_run_no_preload(struct minijail *j, const char *filename,
1612 int API minijail_run_pid_pipes_no_preload(struct minijail *j,
1930 int API minijail_kill(struct minijail *j)
1940 int API minijail_wait(struct minijail *j)
1976 void API minijail_destroy(struct minijail *j)