summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2015-08-23 22:07:37 +0100
committerDominik Picheta <dominikpicheta@googlemail.com>2015-08-23 22:07:37 +0100
commit9b0ac8afa88272b03247199844018758fada6958 (patch)
treecbefcf8251ebbedb0af86f1d13b0c3d917adc3c4
parent1b73cd41bf71a76800a4da3e8c35f18e83b264c9 (diff)
downloadNim-9b0ac8afa88272b03247199844018758fada6958.tar.gz
Improves osproc.startProcess error message on POSIX. Ref #2183.
-rw-r--r--lib/pure/osproc.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/osproc.nim b/lib/pure/osproc.nim
index 671e69a49..81befccff 100644
--- a/lib/pure/osproc.nim
+++ b/lib/pure/osproc.nim
@@ -785,7 +785,8 @@ elif not defined(useNimRtl):
     var error: cint
     let sizeRead = read(data.pErrorPipe[readIdx], addr error, sizeof(error))
     if sizeRead == sizeof(error):
-      raiseOSError($strerror(error))
+      raiseOSError("Could not find command: '$1'. OS error: $2" %
+          [$data.sysCommand, $strerror(error)])
 
     return pid