Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT cygwin DOT com Delivered-To: mailing list cygwin-developers AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Mon, 10 Mar 2003 09:15:16 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin-developers AT cygwin DOT com To: "Pierre A. Humblet" cc: cygwin-developers AT cygwin DOT com Subject: Re: HEADSUP everyone: 32/64bit changes are commited In-Reply-To: <3E6C9C1E.B326D8C8@ieee.org> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 10 Mar 2003, Pierre A. Humblet wrote: > Corinna Vinschen wrote: > > > > > > > > Amazing job, Corinna. Truly amazing. > > > Yes, great work. Corinna. > > > Thanks but it wasn't quite complete. This morning I've rebuild the > > whole source tree from scratch and suddenly ranlib didn't work anymore > > with this version. I figured out that I missed several off_t and fpos_t > > type clashes in newlib :-( > > > > I've just posted the patch to newlib (Subject: "[PATCH] Avoid more > > problems with type clashes"). Everybody who wants to build Cygwin > > from CVS should apply this patch as long as it's not approved and > > commited. > > FYI, I tried to rebuild everything last night on Windows but the dll build > failed because fopen64 and friends were missing from libc (although stdio64 > is there and I ran configure on newlib). > > Also I realized recently we are heading for trouble with lastlog. > It's really an array of ~200 byte structures indexed by uid. Currently > its max size is ~ 200 x 64k = 13MB. With the change it can be 800 GB or so. > > ssh supports (on the fly) lastlog as a directory, with per user files, > but I don't think inetutils does. Not sure what to do. > > Pierre Pierre, First off, there is a patch (in?) that allows sparse files on NT+, so it may not be that much of a deal on those systems (unless the indices are dense enough, which is not going to happen). Is the above likely to be a problem on Win9x? Secondly, is lastlog accessed through a uniform interface (library), or does every application implement its own? Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Oh, boy, virtual memory! Now I'm gonna make myself a really *big* RAMdisk! -- /usr/games/fortune