Hi,

I have written MozPhone (moziax.mozdev.org), a VoIP firefox extension
which is
using the nsIProcess interface's run() method to start an external
program in
non blocking mode (first argument to run() is false).
It works fine on Windows and Linux, but it seems to block on Mac OSX.
The
extension starts, then forkes the external program: the external
program is
running OK, but the extension is hung until the forked process
terminates.
On Windows and Linux, the extension just continues running after it has

forked the external program: this is needed for MozPhone.

I could not find info about this; is this a known problem, is there a
workaround ?


Thanks,
Jean-Denis Girard

_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom

Reply via email to