bug-coreutils
[Top][All Lists]
Advanced

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

Re: du missing files on vfat


From: Jim Meyering
Subject: Re: du missing files on vfat
Date: Thu, 13 Dec 2007 11:35:03 +0100

"Wolfram Kresse" <address@hidden> wrote:

> On Wed, 12 Dec 2007 08:15:00 +0100, Jim Meyering <address@hidden> wrote:
>> The underlying code that changed was in lib/fts.c.
>> - du, chmod, chown, chgrp, and the new chcon use fts.
>
> OK, but now I'm getting confused: It seems that the slocate utility has the 
> exact same problem (using 3.1-1ubuntu3 of slocate), and from an Ubuntu bug 
> report I learned it also uses fts.
> However, it seems there are two (concurrent?) versions of fts, one in
> glibc, and one in coreutils.

Yes.  I've made improvements to the fts in gnulib at least some of
which cannot be duplicated in glibc's fts, because they'd break ABI
compatibility.  I've begun to rename gnulib's fts.c (and all related
symbols) to gfts.c, so the distinction will eventually be clearer.
Once that's done, gfts may even make it into glibc.

> I am wondering what exactly I have to do to make slocate work reliably
> again on large non-inode file systems?

First, if at all possible, try hard not to use a file system
that is so fundamentally broken as VFAT.  What gnulib's fts
does is really just a band-aid.  Nothing can fix the real underlying
problem, all of the time.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]