aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_exec.c
diff options
context:
space:
mode:
authorIan Jackson <Ian.Jackson@eu.citrix.com>2011-02-04 18:46:00 +0000
committerIan Jackson <Ian.Jackson@eu.citrix.com>2011-02-04 18:46:00 +0000
commita7dce8960cae2f8bca0cafe52adb039f0df4d8b6 (patch)
tree62c2d9a71b47f801e5a08569ef81b96c62cf20cc /tools/libxl/libxl_exec.c
parenteab5a930c55194b24e1fba03dd60aea9aa6bcc5f (diff)
downloadxen-a7dce8960cae2f8bca0cafe52adb039f0df4d8b6.tar.gz
xen-a7dce8960cae2f8bca0cafe52adb039f0df4d8b6.tar.bz2
xen-a7dce8960cae2f8bca0cafe52adb039f0df4d8b6.zip
libxl: actually print an error when execve (in libxl__exec) fails
The header comment says libxl__exec logs errors. So it should do so. Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_exec.c')
-rw-r--r--tools/libxl/libxl_exec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/libxl/libxl_exec.c b/tools/libxl/libxl_exec.c
index 6c212209f3..e770fd3e09 100644
--- a/tools/libxl/libxl_exec.c
+++ b/tools/libxl/libxl_exec.c
@@ -55,6 +55,8 @@ void libxl__exec(int stdinfd, int stdoutfd, int stderrfd, const char *arg0,
* to assume they got DFL. */
execvp(arg0, args);
+
+ fprintf(stderr, "libxl: cannot execute %s: %s\n", arg0, strerror(errno));
_exit(-1);
}