Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 May 2004 15:23:46 +1000
From:      Peter Jeremy <peter.jeremy@alcatel.com.au>
To:        Tim Kientzle <tim@kientzle.com>
Cc:        Andrew.Li@alcatel.com.au
Subject:   Re: cvs commit: src/usr.bin/tar fts.c fts.h
Message-ID:  <20040507052346.GA80829@gsmx07.alcatel.com.au>
In-Reply-To: <40986014.4010507@kientzle.com>
References:  <200405041721.i44HL22l029797@repoman.freebsd.org> <20040504232632.GA69416@gsmx07.alcatel.com.au> <40986014.4010507@kientzle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2004-May-04 20:31:32 -0700, Tim Kientzle <tim@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040507052346.GA80829>