[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion 0.19.1 released.

From: <rbb_at_rkbloom.net>
Date: 2003-03-13 20:21:54 CET

On Thu, 13 Mar 2003 mbk@boredom.org wrote:

> On Thu, Mar 13, 2003 at 08:04:07AM -0800, rbb@rkbloom.net wrote:
> > to work with fork(). Obviously, no native DLLs are. This is why cygwin
> > can work, they don't have to deal with native DLLs.
> >
>
> The last time I looked at the cygwin source, which was several years ago,
> they accomplished fork by doing, IIRC:
>
> p=CreateProcess(this exe,NO_THREAD)
> for (my entire address space) {
> WriteProcessMem(p,ReadProcessMem(me));
> }
> t=CreateThread(other process);
>
>
> IOW, not COW. I don't know if this has been fixed but lack of COW
> semantics makes simulated-fork a non-starter.

I haven't looked at the code (don't want to contaminate myself with GPL
code), but according to their docs they have fixed this.

Ryan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Mar 13 20:03:01 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.