On 11/26/12 21:06, Richard Hipp wrote:
>> fossil uses fork() quite enough, and its memory management depends on
>> that, for
>> what I understand.
> 
> The "fossil ui" and "fossil server" commands use fork() on unix.  But
> fork() is not available on windows so we have the winhttp.c source file to
> work around that limitation.
> 
> So Fossil does not depend on fork().  But the implementation of Fossil
> would be simplified if fork() were universally available.

   Oh, thanks for reminding me of something.

   When I downloaded the win32 fossil binary and installed it on a
64-bit windows, I noticed that the fossil ui won't work properly due to
that it fails to launch new processes. Running command line fossil
works, but starting new fossil processes from fossil appears to fail.

   My gut feeling is that there's a simple solution for this (other
programs must be launching new 32-bit processes from 32-bit processes in
win64, but I'm not well versed in windows, so I don't know exactly where
to look.

   Fixing it by building a 64-bit binary was trivial enough, but if we
could make the distributed binary play nice on 64-bit Windows it would
be great.

   Anyone know if there's a trivial fix?

-- 
Kind regards,
Jan Danielsson

_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to