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]

Reply via email to