3 #include <sys/procfs.h>
4 #include <sys/stropts.h>
13 if ((pid = fork()) == 0) {
17 sprintf(proc, "/proc/%d", pid);
18 if ((pfp = fopen(proc, "r+")) == NULL)
20 if (ioctl(fileno(pfp), PIOCSTOP, NULL) < 0)
24 if (poll(&pfd, 1, 0) < 0)
26 if (!(pfd.revents & POLLPRI))