* If @errfd == @outfd (and non-NULL) they will be shared.
* If @infd, @outfd or @errfd is &pipecmd_preserve, it is unchanged.
*
* If @errfd == @outfd (and non-NULL) they will be shared.
* If @infd, @outfd or @errfd is &pipecmd_preserve, it is unchanged.
*
*/
pid_t pipecmd(int *infd, int *outfd, int *errfd, const char *cmd, ...);
*/
pid_t pipecmd(int *infd, int *outfd, int *errfd, const char *cmd, ...);