Searched defs:popen_pid (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A Dpopen.c26 static int *popen_pid; variable
40 if (popen_pid == NULL) {
41 popen_pid = (int *)malloc(nfiles * sizeof *popen_pid);
42 if (popen_pid == NULL)
45 popen_pid[pid] = -1;
56 for (poptr = popen_pid; poptr < popen_pid+nfiles; poptr++) {
58 close(poptr - popen_pid);
74 popen_pid[mysid
[all...]
/illumos-gate/usr/src/lib/libmail/common/
H A Dpopenvp.c58 static pid_t popen_pid[20]; variable
95 popen_pid[myside] = pid;
115 } while (r != popen_pid[f] && r != (pid_t)-1);
/illumos-gate/usr/src/cmd/mailx/
H A Dpopen.c71 static pid_t popen_pid[20]; variable
106 popen_pid[myside] = pid;
123 while((r = wait(&status)) != popen_pid[f] && r != (pid_t)-1)
/illumos-gate/usr/src/tools/cscope-fast/
H A Dmypopen.c46 static pid_t popen_pid[20]; variable
68 for (poptr = popen_pid; poptr < popen_pid+20; poptr++) {
70 (void) close(poptr - popen_pid);
82 popen_pid[myside] = pid;
100 while ((r = wait(&status)) != popen_pid[f] && r != -1) {
109 popen_pid[f] = 0;
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/ftp/
H A Dpclose.c84 static pid_t *popen_pid; variable
101 if (popen_pid == NULL) {
102 popen_pid = (pid_t *)malloc((unsigned)nfiles *
103 sizeof (*popen_pid));
104 if (popen_pid == NULL)
107 popen_pid[i] = (pid_t)-1;
128 popen_pid[myside] = pid;
150 child = popen_pid[fileno(ptr)];
151 popen_pid[fileno(ptr)] = (pid_t)-1;

Completed in 57 milliseconds