]> git.cworth.org Git - apitrace/blobdiff - common/os_posix.cpp
os_posix: Print complete, attempted command line when execute() fails
[apitrace] / common / os_posix.cpp
index 7d39d8ada5e0ffafc0f730bcdd3e913744f734d2..0d93b31bcafa6e56604fa639a7656d20128835ca 100644 (file)
@@ -134,7 +134,11 @@ int execute(char * const * args)
     if (pid == 0) {
         // child
         execvp(args[0], args);
-        fprintf(stderr, "error: failed to execute %s\n", args[0]);
+        fprintf(stderr, "error: failed to execute:");
+        for (unsigned i = 0; args[i]; ++i) {
+            fprintf(stderr, " %s", args[i]);
+        }
+        fprintf(stderr, "\n");
         exit(-1);
     } else {
         // parent