[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Sun Dec 6 14:06:33 CET 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/12/06 14:06:33
Modified files:
cm3/m3-libs/libm3/src/os/POSIX/: ProcessPosixCommon.m3
Log message:
On Interix in particular, I have seen bash often say something like
fork: Resource temporarily unavailable, retry
and then it seems to work upon retry.
Therefore, put in sleep/retry for fork returning EAGAIN,
and we throw in ENOMEM as well, based closely on the bash code,
which is very little. (does sleep(0,1,2,4,8),giveup)
More information about the M3commit
mailing list