Lines Matching refs:err
50 int err;
54 if (err = posix_spawnattr_init(&attr))
60 if (err = posix_spawnattr_setpgroup(&attr, pgid))
62 if (err = posix_spawnattr_setflags(&attr, POSIX_SPAWN_SETPGROUP))
65 if (err = posix_spawn(&pid, path, NiL, &attr, argv, envv ? envv : environ))
69 if (waitpid(pid, &err, WNOHANG|WNOWAIT) == pid && EXIT_STATUS(err) == 127)
81 errno = err;
166 int err[2];
188 if (pipe(err) < 0)
189 err[0] = -1;
192 fcntl(err[0], F_SETFD, FD_CLOEXEC);
193 fcntl(err[1], F_SETFD, FD_CLOEXEC);
220 if (err[0] != -1)
223 write(err[1], &n, sizeof(n));
237 if (err[0] != -1)
239 close(err[1]);
240 if (pid != -1 && read(err[0], &m, sizeof(m)) == sizeof(m) && m)
246 close(err[0]);