Lines Matching refs:policy
129 struct systrace_policy policy; in ssh_sandbox_parent() local
163 memset(&policy, 0, sizeof(policy)); in ssh_sandbox_parent()
164 policy.strp_op = SYSTR_POLICY_NEW; in ssh_sandbox_parent()
165 policy.strp_maxents = SYS_MAXSYSCALL; in ssh_sandbox_parent()
166 if (ioctl(box->systrace_fd, STRIOCPOLICY, &policy) == -1) in ssh_sandbox_parent()
170 policy.strp_op = SYSTR_POLICY_ASSIGN; in ssh_sandbox_parent()
171 policy.strp_pid = box->child_pid; in ssh_sandbox_parent()
172 if (ioctl(box->systrace_fd, STRIOCPOLICY, &policy) == -1) in ssh_sandbox_parent()
185 policy.strp_op = SYSTR_POLICY_MODIFY; in ssh_sandbox_parent()
186 policy.strp_code = i; in ssh_sandbox_parent()
187 policy.strp_policy = found ? in ssh_sandbox_parent()
191 if (ioctl(box->systrace_fd, STRIOCPOLICY, &policy) == -1) in ssh_sandbox_parent()