[Issue 16502] spawnProcess does not throw on exec errors

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue Dec 27 04:07:57 PST 2016


https://issues.dlang.org/show_bug.cgi?id=16502

greenify <greeenify at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |greeenify at gmail.com

--- Comment #3 from greenify <greeenify at gmail.com> ---
So when I execute the program it prints:

> spawnProcess(): Failed to execute program: Exec format error

from here: 

https://github.com/dlang/phobos/blob/3f8298e8531b36dd12420af7ce868e5b2f156f27/std/process.d#L504

If I understand you correctly you want to catch this C API error?
This seems me a very valid enhancement request.

> Error reporting can be implemented via pipe.

Hmm do you know how much overhead this would cost?
(introducing something that increases the cost vs. C API always needs a very
good justification)

--


More information about the Digitalmars-d-bugs mailing list