Email archive for list austin-group-l, item 13870

Date: Fri, 7 May 2010 11:01:45 -0400
From: David Korn <yyy@xxxxxxxxxxxxxxxx>
To: The Austin Group
Subject:  Re: Re: -print0/-0, was RE: Terminals; was [1003.1(2008)/Issue 7  0000249]: Add standard support

Subject: Re: Re: -print0/-0, was RE: Terminals; was [1003.1(2008)/Issue 7  0000249]: Add standard support
--------

> Well I don't know the exact history, but am pretty sure -exec ; was
> available in System V whereas -exec {} + was a POSIX invention
> created independently of -print0/-0.


Just for the record, I wrote the System V Release 4 find command and
added the + for implicit xargs.

I wrote it to test out a version of ftwalk() that I had written to
handled symlinks.  I wrote the find as a test program for ftwalk().

I sent a copy to the System V group before Release 4 and they picked it up.

We subsequently wrote a better file system interface fts() which was
in an earlier draft of POSIX.1 and a replacement for find called tw
which was much simpler to use and far more flexible. tw is docmented at
http://www2.research.att.com/~gsf/man/man1/tw.html and is part of the
AST toolkit.

David Korn
yyy@xxxxxxxxxxxxxxxx