-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bruno Haible wrote: > Derek Price wrote: >> I believe Bruno said Windows had an <ndir.h>, which would imply that >> there was a readdir() that worked but returned a struct direct *. > > I didn't say this. <ndir.h> is firmly dead.
Yes, I already went back and reread your email. I had decided I had read it too quickly and misinterpreted your statement, which is why I had stopped bringing it up. Sorry about the misquote. :) > Jim Hyslop wrote: >> I have started the process of filing the copyright >> assignment forms. > > Thanks! A 'dirent' replacement module that fills the gap on Woe32 > will be appreciated. Actually, I made most of the recent non-trivial dirent.h/dirent.c changes in CVS. The original ndir.c & ndir.h files I started with contained the following attribution, however: Everything non trivial in this code is from: @(#)msd_dir.c 1.4 87/11/06. A public domain implementation of BSD directory routines for MS-DOS. Written by Michael Rendell ({uunet,[EMAIL PROTECTED]), August 1897 A google search brings up at least one copy of what is probably the original: http://stuff.mit.edu/afs/athena/contrib/watchmaker/decmipssrc/cshar/dir.msdos What are the rules about importing public domain code into GNULIB? I'd be happy to declare my changes to those files also public domain, if it makes things any easier. If this is needed, we might need Jim to declare his tweaks public domain too under the many tiny changes rule, but I expect he would be amenable. Jim? > DJGPP as a platform / compilation environment is very different from a > Win32 platform. It does have <dirent.h>; see > http://www.delorie.com/djgpp/doc/incs/ Thanks for the link. Cheers, Derek - -- Derek R. Price CVS Solutions Architect Get CVS support at Ximbiot <http://ximbiot.com>! v: +1 248.835.1260 f: +1 248.835.1263 <mailto:[EMAIL PROTECTED]> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEs7JULD1OTBfyMaQRAmA3AJ47RS4pfsuhxKTNj+5mIQS2EVbCuwCdHNrw 6sMcievzQMAhi0H9sX/YoF0= =p9Zp -----END PGP SIGNATURE-----