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))
338 (void) memset((char *)&ctl.arg.siginfo, 0,
340 ctl.arg.siginfo.si_signo = data;
341 ctl.cmd = PCSSIG;
342 if (write(cp->ctlfd, (char *)&ctl,
371 (void) memset((char *)&ctl.arg.siginfo, 0, sizeof (siginfo_t));
372 ctl.arg.siginfo.si_signo = SIGKILL;
373 ctl.cmd = PCSSIG;
374 (void) write(cp->ctlfd, (char *)&ctl,
496 (void) strcpy(fname, "/ctl");
537 long ctl[2];
556 ctl[0] = PCSET;
557 ctl[1] = PR_RLC;
564 write(cp->ctlfd, (char *)ctl, 2*sizeof (long))