[Author: dmaclach]
[Author: dmaclach]

Fix up case where we were picking up an invalid errno value when the child process
was exiting with a bad exit status.

TBR=thomasvl
DELTA=9  (3 added, 0 deleted, 6 changed)
qokelate/google-toolbox-for-mac,qokelate/google-toolbox-for-mac,qokelate/google-toolbox-for-mac