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