Re: MinGW port - initial work uploaded

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Tue, 23 Jan 2007, Christian MICHON wrote:

> On 1/23/07, Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote:
> > > maybe I'm stuck with windows at work, but I still use vim inside mingw.
> > 
> > I don't:
> > 
> > $ vi
> > m.AllocationBase 0x0, m.BaseAddress 0x715B0000, m.RegionSize 0x4D0000,
> > m.State 0x10000
> > C:\msys1\bin\vim.exe: *** Couldn't reserve space for cygwin's heap
> > (0x715B0000 <0xB10000>) in child, Win32 error 487
> 
> interesting. which version of msys are you using ?
> I'm using this snapshot successfully:
> msysCORE-1.0.11-2007.01.19-1

I cannot find that file.

> > > it would be nice to fix the pager issue...
> > 
> > Go ahead!
> 
> well:
> 
> git log | less
> 
> :)
> 
> seriously enough, I do not know where to start. I guess we're
> close to mingw limitations of fork() ??

The problem seems to be more the console attachment. I think that the 
pager cannot run properly when fork()ed. Rather, the main process has to 
continue with the execl(pager), while the _child_ should continue to run.

See upload-pack.c for an example how to use _beginthread() to achieve 
something along those lines.

Hth,
Dscho

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]