Hi,

This patch implements a missing function in config\gen\win32\exec.c to make all of the tests in t\op\spawnw.t work.

Any input on why we have the tests right shift by 8 bits what spwanw gives them back would be helpful. If its that the exit code on a UNIXy platform is in the upper byte, then surely it's better to right shift it in the platform specific stuff (in platform.c), so that an exit code of 1 comes back from spawnw as 1, not 1 << 8? I'll happily send it a patch to make this so if there's agreement it's the Right Thing.

Thanks,

Jonathan

Attachment: spawnwargs.diff
Description: Binary data

Reply via email to