Adding error messaging when failing to execvpe
This commit is contained in:
@@ -174,6 +174,7 @@ daggy::AttemptRecord ForkingTaskExecutor::runTask(const Task &task,
|
|||||||
close(stderrPipe[0]);
|
close(stderrPipe[0]);
|
||||||
char **env = (envp.empty() ? nullptr : envp.data());
|
char **env = (envp.empty() ? nullptr : envp.data());
|
||||||
execvpe(argv[0], argv.data(), env);
|
execvpe(argv[0], argv.data(), env);
|
||||||
|
std::cerr << "Unable to launch \"" << argv[0] << "\": " << std::strerror(errno) << std::endl;
|
||||||
exit(errno);
|
exit(errno);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user