Lines Matching refs:ctl
71 int ctlfd; /* /proc/<pid>/ctl */
153 } ctl;
168 char procname[64]; /* /proc/<pid>/ctl */
172 (void) strcat(procname, "/ctl");
175 ctl.cmd = PCSTRACE;
176 prfillset(&ctl.arg.signals);
177 if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sigset_t))
180 ctl.cmd = PCSFAULT;
181 premptyset(&ctl.arg.faults);
182 if (write(fd, (char *)&ctl, sizeof (long)+sizeof (fltset_t))
185 ctl.cmd = PCSENTRY;
186 premptyset(&ctl.arg.syscalls);
187 if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sysset_t))
190 ctl.cmd = PCSEXIT;
191 premptyset(&ctl.arg.syscalls);
192 if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sysset_t))
195 ctl.cmd = PCUNSET;
196 ctl.arg.flags = PR_FORK;
197 if (write(fd, (char *)&ctl, sizeof (long)+sizeof (long))
200 ctl.cmd = PCSET;
201 ctl.arg.flags = PR_PTRACE;
202 if (write(fd, (char *)&ctl, sizeof (long)+sizeof (long))
346 (void) memset((char *)&ctl.arg.siginfo, 0,
348 ctl.arg.siginfo.si_signo = data;
349 ctl.cmd = PCSSIG;
350 if (write(cp->ctlfd, (char *)&ctl,
379 (void) memset((char *)&ctl.arg.siginfo, 0, sizeof (siginfo_t));
380 ctl.arg.siginfo.si_signo = SIGKILL;
381 ctl.cmd = PCSSIG;
382 (void) write(cp->ctlfd, (char *)&ctl,
504 (void) strcpy(fname, "/ctl");
545 long ctl[2];
564 ctl[0] = PCSET;
565 ctl[1] = PR_RLC;
572 write(cp->ctlfd, (char *)ctl, 2*sizeof (long))