Uwe Bonnes <[EMAIL PROTECTED]> writes:
> if in loader/module.c: CreateProcessA MODULE_GetBinaryType() doesn't
> recognize the filetype, MODULE_CreateUnixProcess() is tried. If
> forking in MODULE_CreateUnixProcess() fails, that is is returns 0,
> MODULE_CreateUnixProcess() returns TRUE and sets the LastError to
> ERROR_SUCCESS.
It's not the fork() that fails, it is the exec(). Fixing this requires
adding some kind of synchronization to send the result of the exec()
back to the parent.
--
Alexandre Julliard
[EMAIL PROTECTED]