Я пытаюсь использовать файлы в качестве входных и выходных данных программы, но они не работают - выходной файл пуст
int in = open(configuration->inPath, O_RDONLY);
int out = open(outPutFile, O_WRONLY | O_TRUNC | O_CREAT, S_IRUSR| S_IRGRP | S_IWGRP | S_IWUSR);
pid_t child = fork();
if(child == 0) {
dup2(in, STDIN_FILENO);
close(in);
dup2(out, STDOUT_FILENO);
close(out);
execvp(execFile, NULL);
exit(0);
}
execFile работает.У вас есть идеи?
спасибо!