-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Corinna Vinschen on 8/12/2005 2:01 AM: > On Aug 11 21:27, Eric Blake wrote: > >> (Even though cygwin just added fts to >>the snapshots, find still uses the gnulib version instead because it >>claims "the GNU libc and NetBSD versions have bugs and/or unnecessary >>limitations.") > > > The Cygwin version is from FreeBSD, which in turn is from OpenBSD. > > I saw that coreutils also does not even ask for fts(3) being available > on the target system, but du(1) is easily patchable, so I used that for > testing our new fts().
That's because coreutils, CVS tar, findutils, and other GNU projects that use gnulib all inherit gnulib's declaration that no system has yet provided an fts(3) with enough features. Maybe someday that will change, perhaps when glibc folds gnulib's patches back into their version. At any rate, I don't personally know what the limitations in the FreeBSD version are according to the gnulib developers; and in particular, if the claimed limitations are related to arbitrary depth recursion, cygwin's fts() is immune (by virtue of the fact that cygwin can't create arbitrary depth filenames). - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC/Jw184KuGfSFAYARAtYWAJkBAoL2MHGRKGipanBRHwqZ7JxwBQCeMX2m zYYHlbjpvcUHwYZ35Tdc4uE= =XYZa -----END PGP SIGNATURE----- -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/