cvs commit: src/usr.bin/tar fts.c fts.h

Peter Jeremy peter.jeremy at alcatel.com.au
Thu May 6 22:23:59 PDT 2004


On 2004-May-04 20:31:32 -0700, Tim Kientzle <tim at kientzle.com> wrote:
>Peter Jeremy wrote:
>>Since a colleague of mine has just finished porting fts(3) to Tru64,
>
>Patches?
...
>So far, I've heard reports from people using bsdtar/libarchive on
>FreeBSD 5, FreeBSD 4, and Linux.  If someone sends me patches for
>another system, I'm happy to integrate them.  <hint, hint>  ;-)

Actually, we were porting du(1) rather than bsdtar/libarchive.  The du
built into Tru64 is seriously broken[1] and the FreeBSD one seemed an
easy solution.  The fts(3) changes are functionally equivalent to
yours but implemented without the #ifdef's so the code is not portable.

[1] If the content of a directory changes whilst it is processing the
    directory, it will give nonsense results - similar to:
$ du -sk .
du: File not found ./foo
0	./foo
$

>>Also, why wasn't this done as a repocopy?  This would have made it far
>>easier to see the changes.
>
>Duh!  My inexperienced commiter-ness is showing through again,
>isn't it?  <sigh>

Raise the issue with cvs@, it might still be possible (it would mean
that two different v1.1's would have existed, but the dates are
sufficiently separated that it may be allowed).

-- 
Peter Jeremy


More information about the cvs-src mailing list