From: Vincent Torri Date: Sun, 27 Sep 2015 08:18:54 +0000 (+0200) Subject: ecore_exe: better error message when child process can not be run X-Git-Tag: v1.16.0-beta2~83 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8c8bfda9788ef24cbdc237bcfbd6cbb075d6e4d6;p=platform%2Fupstream%2Fefl.git ecore_exe: better error message when child process can not be run Signed-off-by: Cedric BAIL --- diff --git a/src/lib/ecore/ecore_exe_win32.c b/src/lib/ecore/ecore_exe_win32.c index eba7913..627adeb 100644 --- a/src/lib/ecore/ecore_exe_win32.c +++ b/src/lib/ecore/ecore_exe_win32.c @@ -497,7 +497,16 @@ _impl_ecore_exe_eo_base_finalize(Eo *obj, Ecore_Exe_Data *exe) if (!CreateProcess(shell, exe->cmd, NULL, NULL, EINA_TRUE, run_pri | CREATE_SUSPENDED, NULL, NULL, &si, &pi)) { - WRN("Failed to create process %s", exe->cmd); + char *msg; + + msg = evil_last_error_get(); + if (msg) + { + WRN("Failed to create process %s: %s", exe->cmd, msg); + free(msg); + } + else + WRN("Failed to create process %s: %ld", exe->cmd, GetLastError()); goto error; }