cvs commit: src/include fts.h src/lib/libc/gen fts.3

Tim Kientzle kientzle at freebsd.org
Wed Jan 12 19:39:20 PST 2005


Pawel Jakub Dawidek wrote:
> pjd         2005-01-12 07:35:09 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:        (Branch: RELENG_5)
>     include              fts.h 
>     lib/libc/gen         fts.3 
>   Log:
>   MFC:    fts.h   1.11
>           fts.3   1.22
>   
>   Introduce new field 'fts_bignum' which is 64bit long and will allow to
>   make utilities like du(1) 64bit-clean.
>   When this field is used, one cannot use 'fts_number' and 'fts_pointer'
>   fields.
>   
>   This commit doesn't break API nor ABI.
>   
>   This work is part of the BigDisk project:
>   
>           http://www.FreeBSD.org/projects/bigdisk/

Any plans to deal with other fts limits,
such as the inability to perform a logical
traversal of a path longer than PATH_MAX or
to reduce memory consumption when dealing
with very large directory trees?

I've been tinkering with an alternative
to fts for use in bsdtar that doesn't
have such limits, but would also be
interested in fixing fts, also.

Tim



More information about the cvs-all mailing list