#include <iostream>
#include <sys/wait.h>
+#include <fcntl.h>
#include <cstdlib>
#include <cstring>
#include "misc.h"
close(pfd[0]);
dup2(pfd[1], 1);
- dup2(pfd[1], 2);
+ close(pfd[1]);
+ int devnull=open("/dev/null", O_WRONLY);
+ dup2(devnull, 2);
+ close(devnull);
execvp(argv_[0], argv_);
::exit(1);