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