4.X bsd pcc, where did it come from?

phil at sequent.UUCP phil at sequent.UUCP
Fri Dec 9 07:53:24 AEST 1983


in reference to the following article from Mark Horton:

  * Uh, excuse me, but 4.xBSD does NOT come with the System III VAX pcc.
  * If it did, you would need a system III license to get 4BSD.  Also, if
  * it did, you wouldn't be able to have names longer than 8 characters
  * that are the same in the first 8.
  * 
  * 4.1BSD comes with a pcc from 32V, with flexnames added and supporting
  * the same structure field language chanes you described.  4.2BSD
  * supports the same C language but has a C compiler largely rewritten
  * at Berkeley.

Uh, but *excuse* me Mark but I don't believe the 4.2 BSD  pcc  is
32V  based.  I  suggest  you check the following fragment of code
from  4.2  BSD  /usr/src/lib/mip/scan.c.   You  should  find  the
following piece of code:

72	extern int idebug, bdebug, tdebug, edebug, ddebug, xdebug, gdebug;
73	extern unsigned int offsz;
74	int fdef = 0;
75	char *release = "PCC/364r1 vax uts3.0";

** Am I blind or does line 75 tell me that this pcc is 3.0 based? **

-- 
	Phil Hochstetler (503) 627-9811
	Sequent Computer Systems
	...!sequent!phil



More information about the Comp.lang.c mailing list