[comp.unix.ultrix] Ultrix 4.0: SVID/POSIX compliant?

chip@tct.uucp (Chip Salzenberg) (07/28/90)

I'm looking for comments from people who have experience with C
development under Ultrix 4.0.  Specifically, I need to know whether
DEC has done a passable job at complying with ANS C, the SVID and the
POSIX.1 and .2 standards.

We might be porting a large program to Ultrix; its compatibility with
SysV will be a deciding factor in our decision.

We can't be the only ones in this situation; so if anyone has comments
of general interest, I encourage you to post them.
-- 
Chip Salzenberg at ComDev/TCT     <chip@tct.uucp>, <uunet!ateng!tct!chip>

evans@decvaxdec.com (Marc Evans) (07/30/90)

In article <26B0A295.1137@tct.uucp>, chip@tct.uucp (Chip Salzenberg) writes:
|> I'm looking for comments from people who have experience with C
|> development under Ultrix 4.0.  Specifically, I need to know whether
|> DEC has done a passable job at complying with ANS C, the SVID and the
|> POSIX.1 and .2 standards.

ANSI-C:	Both the MIPS compiler and the vax compilers have not been enhanced to
	the point that they could be called ANSI-C compliant. GNU-CC is still
	your best option for ANSI.

SVID:	Ultrix 4.0 is compatible with select pieces of SVID issue 2. I believe
	that the sales blurbs explain which of the select pieces DEC chose.

POSIX:	In 4.0, we have made extensive use of PCTS (Posix compliancy test suite)
	which tests the .1 capabilities. If you find items in 4.0 which are not
	.1 compliant, report a QAR, because this should not be the case. .2 on
	the other hand I don't believe has been fully addressed (yet).

XPG3:	As announced earlier this year, Ultrix 4.0 has been validated XPG3
	compliant (the base part). DEC did submit a few waivers, but these
	are being fixed rapidly and probably won't be noticed by the large
	majority of the users.

- Marc

===========================================================================
Marc Evans - WB1GRH - evans@decvax.DEC.COM  | Synergytics     (603)635-8876
      Unix and X Software Contractor        | 21 Hinds Ln, Pelham, NH 03076
===========================================================================