On 9/29/17 5:59 AM, Martijn Dekker wrote:
> I've been in correspondence with a few people who still seem to believe
> that AT&T ksh88 is POSIX compliant because POSIX was originally based on
> ksh88. On Solaris, to this day, /usr/xpg4/bin/sh is ksh88 and is
> considered "the POSIX compliant shell".

It's not and never has been.

The most obvious example is its lack of the "Posix functions" that Korn
introduced in ksh93 to make it conformant. There are a number of other
non-conformant behaviors, even without considering bugs (for instance, I
believe the `test' builtin isn't conformant with the Posix number-of-
arguments algorithm, but I don't have a version handy to test).

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    [email protected]    http://cnswww.cns.cwru.edu/~chet/

Reply via email to