| 194 | } |
| 195 | |
| 196 | pid_t pipecmd(int *fd_tochild, int *fd_fromchild, int *fd_errfromchild, |
| 197 | const char *cmd, ...) |
| 198 | { |
| 199 | pid_t childpid; |
| 200 | |
| 201 | va_list ap; |
| 202 | va_start(ap, cmd); |
| 203 | childpid = pipecmdv(fd_tochild, fd_fromchild, fd_errfromchild, cmd, ap); |
| 204 | va_end(ap); |
| 205 | |
| 206 | return childpid; |
| 207 | } |