Lines Matching full:box
55 struct ssh_sandbox *box; in ssh_sandbox_init() local
62 box = xcalloc(1, sizeof(*box)); in ssh_sandbox_init()
63 box->monitor = monitor; in ssh_sandbox_init()
64 box->child_pid = 0; in ssh_sandbox_init()
66 return box; in ssh_sandbox_init()
70 ssh_sandbox_child(struct ssh_sandbox *box) in ssh_sandbox_child() argument
103 if (cap_rights_limit(box->monitor->m_recvfd, &rights) < 0 && in ssh_sandbox_child()
107 if (cap_rights_limit(box->monitor->m_log_sendfd, &rights) < 0 && in ssh_sandbox_child()
116 ssh_sandbox_parent_finish(struct ssh_sandbox *box) in ssh_sandbox_parent_finish() argument
118 free(box); in ssh_sandbox_parent_finish()
123 ssh_sandbox_parent_preauth(struct ssh_sandbox *box, pid_t child_pid) in ssh_sandbox_parent_preauth() argument
125 box->child_pid = child_pid; in ssh_sandbox_parent_preauth()