[TUHS] MacOS X is Unix (tm)

Joerg Schilling schily at schily.net
Tue Jan 3 03:02:52 AEST 2017

Larry McVoy <lm at mcvoy.com> wrote:

> Joerg is pretty smart, he's been around the block.  There have been
> multiple POSIX standards, just like there is C9, C11, etc.  My guess is
> MacOS got certified for an earlier standard and hasn't kept up.

The test suite seems to be written to test for the problems of a genetic UNIX.

It does not test a lot of things that are known to be correct in e.g. Solaris.

If you like to verify other implementations (like e.g. Mac OS X), you need to 
check other places in the interfaces and the problem with "waitid()" is that 
the POSIX text has been correct when waitid() has been introduced in 1996, but
later a bug slipped in. A bug that has been fixed just a year ago (in case of
e.g. waitid()).

In order to get a fix for waitid(), we would need to wait until Apple certifies 
their OS for ISSUE 7 + TC2. This is because ISSUE 7 + TC2 has been accepted by 
IEEE in December 2016...


 EMail:joerg at schily.net                  (home) Jörg Schilling D-13353 Berlin
       joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.org/private/ http://sourceforge.net/projects/schilytools/files/

More information about the TUHS mailing list