strange crashes on invocation

Corinna Vinschen corinna-cygwin@cygwin.com
Sun Sep 26 14:38:00 GMT 2010


On Sep 25 22:14, Corinna Vinschen wrote:
> On Sep 24 18:36, Corinna Vinschen wrote:
> > On Sep 24 10:07, Christopher Faylor wrote:
> > > On Fri, Sep 24, 2010 at 12:48:50PM +0200, Corinna Vinschen wrote:
> > > >Btw., I think we should also drop support for NT up to SP3.  Nobody
> > > >with a sane mind would run NT4 without SP6a, but SP4 is the first
> > > >version which made NT4 usable anyway.
> > > 
> > > Agree.
> > 
> > Cool.  We can finally remove the wincap.has_ip_helper_lib check and the
> > get_nt_ifs() function.  That's really old crap.
> 
> I dropped three wincap flags and the corresponding NT4 pre-SP4 code.
> Still, there are 8 more flags in wincap which are only for the sake
> of NT4... *nudge, nudge*

Btw., with horror I realized that our dependency to advapi32.dll also
adds an indirect dependency to msvcrt.dll.  For some reason I don't
understand yet, it's not possible to convert the advapi32 entry points
to all autoloaded entry points.  Many Cygwin applications don't start
anymore, for instance mintty or gdb.

So, what I'll try in the next couple of months is to get rid of most of
our dependency to advapi32.  Many functions in advapi32 are just shims
to Rtl functions in ntdll.dll, some can be replaced by own implementations.
However, we depend on a *lot* of advapi functions, so that will take
some time.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat



More information about the Cygwin-developers mailing list