From 4e5ca633d89e940603ac2738b223506ace3723ce Mon Sep 17 00:00:00 2001 From: Ian Roddis Date: Wed, 23 Feb 2022 21:36:48 -0400 Subject: [PATCH] Adding error messaging when failing to execvpe --- libdaggy/src/executors/task/ForkingTaskExecutor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libdaggy/src/executors/task/ForkingTaskExecutor.cpp b/libdaggy/src/executors/task/ForkingTaskExecutor.cpp index 6a403a1..05a79da 100644 --- a/libdaggy/src/executors/task/ForkingTaskExecutor.cpp +++ b/libdaggy/src/executors/task/ForkingTaskExecutor.cpp @@ -174,6 +174,7 @@ daggy::AttemptRecord ForkingTaskExecutor::runTask(const Task &task, close(stderrPipe[0]); char **env = (envp.empty() ? nullptr : envp.data()); execvpe(argv[0], argv.data(), env); + std::cerr << "Unable to launch \"" << argv[0] << "\": " << std::strerror(errno) << std::endl; exit(errno); }