Email List: Xaustin-group-lX
[All Lists]

Re: Defect in XCU sort

To: Gunnar Ritter <yyyyyyyyyyyyy@xxxxxxxxxxxxxxxxxxxxx>
Subject: Re: Defect in XCU sort
From: Nick Stoughton <yyyy@xxxxxxxxxx>
Date: Tue, 03 Aug 2004 10:47:52 -0700
Cc: yyyyyyyyyyyyyy@xxxxxxxxxxxxx
References: <200407310003.BAA23022@xoneweb.opengroup.org> <410B9249.nailO7114GF9@pluto.uni-freiburg.de>
> This issue does not just affect the 'sort' utility. At least the
> following other utilities are concerned when reading files:
> 
> Utility      |  Heirloom    GNU         AIX         Solaris     HP-UX
> ----------------------------------------------------------------------
> bc -         |  name        name        name        name        name
> cksum -      |  name        stdin       name        stdin       stdin
> expand -     |  name        stdin       name        name        name
> file -       |  name        n/a         name        name        name
> fold -       |  name        stdin       name        name        stdin
> grep foo -   |  stdin       stdin       name        name        name
> head -       |  stdin       stdin       name        name        name
> nl -         |  name        stdin       name        name        stdin
> od -         |  stdin       stdin       stdin       stdin       name
> sed p -      |  name        stdin       name        name        name
> wc -         |  name        stdin       name        name        name

Of these, cksum does *not* state that it "shall conform to the Base
Definitions volume of IEEE Std 1003.1-2001, Section 12.2, Utility Syntax
Guidelines." (all the others do). Just for the record, Microsoft's
Services for Unix 3.5 and OpenBSD 3.1 behave like this:

                   SFU               OpenBSD
bc -              name             name
cksum -          name             name
expand -         name             name
file -           stdin            stdin
fold -           name             name
grep foo -     name              stdin
head -          name              name
nl -             stdin            n/a
od -             name              name
sep p -         name              name
wc -             name              name

(and for me, GNU file - is stdin)

-- 
Nick Stoughton      USENIX/FSG Standards Liaison
yyyy@xxxxxxxxxx     (510) 388 1413

<Prev in Thread] Current Thread [Next in Thread>