
Hello,

This file contains a list of machines used, libraries compiler etc. If you
find it out-of-date, or you have additions or changes, please let me know.

christos


VENDOR	:	sun
MODELS	:	sun3, sun4, sun386i
COMPILER:	cc, gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	sunos 3.5, 4.0, 4.1, 4.1.1, 4.1.2, 4.1.3
CONFIG	:	sunos*
ENVIRON	:	n/a
NOTES	:	Don't compile with /usr/5bin/cc
VERSION	:	6.05.06

VENDOR	:	sun
MODELS	:	sun4
COMPILER:	cc, gcc
CFLAGS	:	normal
LIBES	:	-lcurses -lsocket -lnsl
OS	:	solaris 2.1, 2.2, 2.3, 2.4
CONFIG	:	sol*
ENVIRON	:	n/a
NOTES	:	The sunpro compiler cannot compile tcsh with -O, it crashes
	:	on some files. In any case do not use -O with any of the
	:	tcsh files, because the optimized code assumes that the
	:	floating point is already initialized and does not do the
	:	necessary initializations. This results in weird floating
	:	point failures of programs exec'ed from tcsh.
VERSION	:	6.05.06

VENDOR	:	sun
MODELS	:	i386
COMPILER:	cc, gcc
CFLAGS	:	-D__STDC__=0
LIBES	:	-lcurses -lsocket -lnsl
OS	:	solaris 2.1
CONFIG	:	sol2
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.04.13

VENDOR	:	hp
MODELS	:	apollo
COMPILER:	cc
CFLAGS	:	-U__STDC__ -I. -O
LIBES	:	-ltermcap
OS	:	domain 10.4.3
CONFIG	:	bsd
ENVIRON	:	bsd4.3
NOTES	:	Don't use gcc; breaks tc.os.c
VERSION	:	6.01.00

VENDOR	:	hp
MODELS	:	hp9000s300, hp9000s700, hp9000s800
COMPILER:	cc, gcc
CFLAGS	:	normal (-Aa -O3 hpux 8.0, 8.07, 9.05)
LIBES	:	-ltermcap
OS	:	hpux 6.5, 7.0.x, 8.0, 9.05
CONFIG	:	hpux{7,8}
ENVIRON	:	n/a
NOTES	:	Don't use -lBSD; breaks getpgrp(). Config.hp-3.2 obsolete?
	:	Some versions of the compiler are broken with -O3. Try 'ls *'
	:	If it does not work, lower the optimization level...
VERSION	:	6.05.06


MODELS	:	hp9000s700
COMPILER:	cc, gcc	2.6.3
CFLAGS	:	normal -Aa -O (cc) -O (gcc)
LIBES	:	-ltermcap
OS	:	hpux 10.01
CONFIG	:	hpux8
ENVIRON	:	n/a
VERSION	:	6.06
NOTES	:	All references to <sys/bsdtty> had to be eliminated,
	:	otherwise a ioctl call gives error return with ERRNO 22
	:	(Illegal arg) (sh.os.h). Without this fix the shell exits
	:	immediately in interactive mode.
	:	A fix in sh.init.c: Test for SIGRTMAX >= 0 added;
	:	otherwise static data are overwritten (alvecp),	and the	shell
	:	starts forking children	indefinitely.
	:	All changes included in	a patch	avaliable from tor.teorfys.lu.se
	:	Carl-Olof Almbladh (coa@teorfys.lu.se)

VENDOR	:	hp

VENDOR	:	hp
MODELS	:	hp9000s500
COMPILER:	cc
CFLAGS	:	-I. -O
LIBES	:	-ltermcap
OS	:	hpux 5.2
CONFIG	:	hp-5.2
ENVIRON	:	n/a
NOTES	:	very slow in executing commands (I think the reason is
NOTES	:	a very slow fork)
VERSION	:	6.00.01

VENDOR	:	digital
MODELS	:	vax
COMPILER:	cc, gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	bsd4.3, bsd4.4
CONFIG	:	bsd*
ENVIRON	:	n/a
NOTES	:	cc broken: typedef void sigret_t; typedef void pret_t;
VERSION	:	6.00.03

VENDOR	:	digital
MODELS	:	vax
COMPILER:	cc, gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	mtXinu 4.3
CONFIG	:	mtxinu 
ENVIRON	:	n/a
NOTES	:	cc broken: typedef void sigret_t; typedef void pret_t;
VERSION	:	6.03.09

VENDOR	:	digital
MODELS	:	vax, decstation
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	ultrix 3.0 (vax), 4.0, 4.1, 4.2, 4.3
CONFIG	:	ultrix 
ENVIRON	:	n/a
NOTES	:	pcc broken: typedef void sigret_t (vax); 
NOTES	:	mips compiler on ultrix 3.5 needs -Dvoid=int
NOTES	:	vax compiler on ultrix 3.0 needs -Dvoid=int
NOTES	:	Does Ultrix 4.x still need YPBUGS?
NOTES	:	Ultrix4.2 may need NAMEI_BUG
VERSION	:	6.04.00

VENDOR	:	apple
MODELS	:	macII
COMPILER:	cc
CFLAGS	:	normal		(-ZP)
LIBES	:	-ltermcap 	(-lposix -ltermcap)
OS	:	aux 2.0
CONFIG	:	mac2	(-DPOSIX -DPOSIXJOBS)
ENVIRON	:	n/a
NOTES	:	Tcsh can compile both in non POSIX and POSIX mode. The
NOTES	:	default configuration is non POSIX. The flags in parentheses
NOTES	:	are the changes that are needed to compile in POSIX mode
VERSION	:	6.00.01

VENDOR	:	ibm
MODELS	:	ps/2, rs6000, ibm370, ibmESA
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-lcurses -lbsd [No -lbsd for 4.1]
OS	:	aix 3.1,3.2,4.1 (rs6000) aix 1.1 (ps/2) aix G9.9 (ibm370)
	:	aix (ibmESA)
CONFIG	:	aix
ENVIRON	:	n/a
NOTES	:	aix G9.9 sfname() frees bad pointers. Use TCF with care!
NOTES	:	aix 3.2 may need NAMEI_BUG
NOTES	:	aix 3.2 may need _BSD_INCLUDES defined in h
NOTES	:	aix 4.1 does not need -lbsd anymore.
VERSION	:	6.06.00 (rs6000)

VENDOR	:	ibm
MODELS	:	rt
COMPILER:	hc, gcc
CFLAGS	:	-I. -U__STDC__
LIBES	:	-ltermcap
OS	:	aos 4.3
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	Old versions of the compiler break with -O. No ansi include
NOTES	:	files so we have to undef __STDC__
VERSION	:	6.05.06

VENDOR	:	ibm
MODELS	:	rt
COMPILER:	pcc
CFLAGS	:	-I. -U__STDC__ -DPCC
LIBES	:	-ltermcap
OS	:	aos 4.3
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	Old versions of the compiler break with -O. No ansi include
NOTES	:	files so we have to undef __STDC__
NOTES	:	pcc broken: typedef void sigret_t; typedef void pret_t;
VERSION	:	6.05.06

VENDOR	:	ibm
MODELS	:	rt
COMPILER:	cc
CFLAGS	:	-I. -Nd4000 -Nn3000
LIBES	:	-lcurses
OS	:	aix 2.2.1
CONFIG	:	aix
ENVIRON	:	n/a
NOTES	:	Stacksize limit is 1K off?
VERSION	:	6.00.03

VENDOR	:	sequent
MODELS	:	balance, symmetry
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-ltermcap -lseq
OS	:	Dynix 3.1, 3.2, ptx 1.2
CONFIG	:	sequent
ENVIRON	:	universe on Dynix 3.1, 3.2: ucb
NOTES	:	none
VERSION	:	6.04.00

VENDOR	:	sequent
MODELS	:	symmetry
COMPILER:	gcc 2.6.2
CFLAGS	:	-m486
LIBES	:	-ltermcap -lseq -lsocket -linet -lnsl
OS	:	DYNIX/ptx 2.1.0, 4.1.3
CONFIG	:	sequent
ENVIRON	:
NOTES	:	Didn't work for me with Sequent's /bin/cc
NOTES	: 	4.1.3 does not need libinet anymore.
VERSION	:	6.05.00

VENDOR	:	encore
MODELS	:	multimax
COMPILER:	gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	umax 4.2
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.00.00

VENDOR	:	sony
MODELS	:	news 1850, 1750
COMPILER:	gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	bsd 4.3, news-os 3.3,4.1C
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.05.06

VENDOR	:	ibm + compatibles
MODELS	:	i386,i286
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-ltermcap -ldir -lx
OS	:	xenix
CONFIG	:	xenix
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.00.01

VENDOR	:	hp
MODELS	:	hp300
COMPILER:	cc, gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	MORE/bsd 4.3+
CONFIG	:	mtxinu
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.05.06

VENDOR	:	hp, motorola
MODELS	:	hp300, m68k
COMPILER:	gcc
CFLAGS	:	normal
LIBES	:	-ltermcap -lcrypt
OS	:	NetBSD 1.0A
CONFIG	:	bsd4.4
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.05.06

VENDOR	:	digital
MODELS	:	vax
COMPILER:	gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	bsd 4.3reno
CONFIG	:	bsdreno
NOTES	:	ttyname() is buggy. calls closedir() twice. See README
ENVIRON	:	n/a
VERSION	:	6.00.04

VENDOR	:	Cray Research
MODELS	:	Y-MP
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	Unicos 6.0
CONFIG	:	cray
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.00.01

VENDOR	:	pyramid
MODELS	:	MIS4/2T 
COMPILER:	cc
CFLAGS	:	-OG
LIBES	:	-ltermcap
OS	:	OSx5.1,6.4
CONFIG	:	pyr
ENVIRON	:	n/a
NOTES	:	If there are problems with the global optimizer, use -OP
VERSION	:	6.03.09

VENDOR	:	next
MODELS	:	any
COMPILER:	gcc or cc -arch m68k -arch i386
CFLAGS	:	-O2 -g
LIBES	:	-ltermcap # [-lcs 2.0]
OS	:	next os 2.x, 3.x
CONFIG	:	mach
ENVIRON	:	n/a
NOTES	:	NeXTSTeP 3.3 on intel defines speed_t so compile with -D_SPEED_T
NOTES	:	NeXT's cc -E adds spaces before and after array brackets!
NOTES	:	You'll need to change the sed expression in the Makefile to
NOTES	:	something like:
NOTES	:	's/Char \([a-zA-Z0-9_]*\) *\[ *\].*/extern Char \1[];/'
VERSION	:	6.04.00
  
VENDOR	:	Heurikon
MODELS	:	HK68
COMPILER:	gcc (Green Hills C-68000)
CFLAGS	:	-ga -X138 -X25 -I.
LDFLAGS	:	-n
LIBES	:	-lcurses -ltermcap -ldirent
OS	:	UniPlus+ 5.0
CONFIG	:	hk68
ENVIRON	:	n/a
NOTES	:	Need Doug Gwyn's POSIX directory library (libdirent.a)
VERSION	:	6.00.01

VENDOR	:	Amdahl
MODELS	:	n/a
COMPILER:	cc/gcc
CFLAGS	:	normal
LIBES	: 	-lcurses -lsocket -lbsd	
CONFIG	:	amdahl
ENVIRON	:	n/a
VERSION	:	6.00.01

VENDOR	:	prime
MODELS	:	exl 300 series
COMPILER:	cc
CFLAGS	:	-O -s -I.
LIBES	:	-lcurses -lstcp
OS	:	system v.3.1.2
CONFIG	:	sysv
ENVIRON	:	sysv
NOTES	:	Is libstcp.a on all exl 300s?
VERSION	:	6.00.01

VENDOR  :       convex
MODELS  :       c220
COMPILER:       cc
CFLAGS  :       normal
LIBES   :       -ltermcap
OS      :       9.0.6 (bsd 4.3)
CONFIG  :       convex
ENVIRON :       n/a
NOTES   :       Dont use the -pcc flag.
	:	Use setty to fix the default tty settings.
VERSION :       6.00.01

VENDOR  :       Norsk Data
MODELS  :       nd5000
COMPILER:       cc
CFLAGS  :       normal
LIBES   :       -ltermcap
OS      :       Ndix Version C
CONFIG  :       bsd
ENVIRON :       n/a
NOTES   :       The -O option makes the compiler run for ages!
VERSION :       6.00.03

VENDOR	:	SGI
MODELS	:	4D, 3000
COMPILER:	cc
CFLAGS	:	-D__STDC__
LIBES	:	-lcurses -lsun -lbsd -lc_s
OS	:	IRIX (3.?) 3.2 3.3 4.0
CONFIG	:	sgi
ENVIRON	:	n/a
NOTES	:	AUTOLOGOUT is probably best undef'ed
NOTES	:	For 4.0, the NLS define in h can be enabled.
NOTES	:	4.0.5a cc does not have -O3 anymore.
NOTES	:	If you don't like -lbsd, you can define POSIXJOBS in
NOTES	:	config.h and omit it.
VERSION	:	6.06.00

VENDOR	:	SGI
MODELS	:	R8000 PowerIndigo2
COMPILER:	cc -n32
CFLAGS	:	-D__STDC__
LIBES	:	-lcurses -lsun -lbsd -lc_s
OS	:	IRIX 6.2
CONFIG	:	sgi
ENVIRON	:	n/a
NOTES	:	CCOPTIONS=-OPT:fold_arith_limit=4000
NOTES	:	SHLIBDIR=/usr/lib32
NOTES	:	LDPOSTLIB = -nostdlib -L$(ROOT)$(SHLIBDIR)/mips3 \
NOTES	:	-L$(ROOT)$(SHLIBDIR)
NOTES	:	In config.h #undef NLS and #undef NLS_CATALOGS
VERSION	:	6.06.00

VENDOR	:	ibm + compatibles
MODELS	:	i386,i486
COMPILER:	/bin/cc
CFLAGS	:	normal
LIBES	:	-ltermlib -lsocket -lnsl (without BSDTIMES)
LIBES	:	-ltermlib -lsocket -lnsl -lc /usr/ucblib/libucb.a (BSDTIMES)
OS	:	SVR4 (DELL, ESIX, ISC, UHC)
CONFIG	:	sysv4
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.05.06

VENDOR	:	ibm + compatibles
MODELS	:	i386,i486
COMPILER:	gcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	linux 0.8x, 0.9x, 1.x
CONFIG	:	linux
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.05.06

VENDOR	:	ibm + compatibles
MODELS	:	i386,i486
COMPILER:	gcc
CFLAGS	:	normal
LIBES	:	-lcurses -lc_s [for crypt]
OS	:	SVR3.2.2 [SCO]
CONFIG	:	sco32v2
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.03.00

VENDOR	:	stardent
MODELS	:	gs2600
COMPILER:	/bin/cc
CFLAGS	:	-O
LIBES	:	-lcurses
OS	:	stellix
CONFIG	:	stellar
ENVIRON	:	n/a
NOTES	:	works but not worth compiling with -O4...
NOTES	:	setpgrp() and SIGCHLD work the BSD way, not the way documented.
NOTES	:	we need to define BACKPIPE		
VERSION	:	6.00.04

VENDOR	:	stardent
MODELS	:	titan 3000 series
COMPILER:	/bin/cc
CFLAGS	:	-O -43
LIBES	:	-ltermcap
OS	:	OS 3.0.3
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg....
VERSION	:	6.01.01

VENDOR	:	stardent
MODELS	:	titan 1500 series
COMPILER:	cc
CFLAGS	:	-O -43
LIBES	:	-ltermcap
OS	:	OS 2.5
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	Kernel bug with SIGTTIN, Try vi, ^Z, bg, fg....
NOTES	:	You can add -w to the CFLAGS to suppress the warnings.
VERSION	:	6.02.07

VENDOR  :       SGI
MODELS  :       INDIGO
COMPILER:       cc
CFLAGS  :       -D__STDC__
LIBES   :       -lcurses -lsun -lbsd -lc_s
OS      :       IRIX (3.?) 3.2 3.3 4.0
CONFIG  :       sgi
ENVIRON :       n/a
NOTES   :       AUTOLOGOUT is probably best undef'ed
NOTES   :       For 4.0, the NLS define in h can be enabled.
VERSION :       6.01

VENDOR	:	SGI
MODELS	:	INDY
COMPILER:	cc
CFLAGS	:
LIBES	:	-lcurses -lbsd
OS	:	IRIX 5.1
CONFIG	:	sgi
ENVIRON	:	n/a
NOTES	:	it will build without -lbsd but then job control
NOTES	:	won't actually work.
VERSION	:	6.04.00

VENDOR  :       alliant
MODELS  :       FX/2800 series
COMPILER:       scc
CFLAGS  :       normal
LIBES   :       -ltermcap
OS      :       Alliant Concentrix 2800 2.2.00
CONFIG  :       bsd
ENVIRON :       n/a
NOTES   :       For a newer version of the operating system try defining
	:	NEW_OS in alliant [or better find a way to tell
	:	them apart.
VERSION :       6.03.00

VENDOR  :       stardent
MODELS  :	Vistra 800
COMPILER:       /bin/cc
CFLAGS  :       -O
LIBES   :	-lcurses -lnsl -lsocket -lc /usr/ucblib/libucb.a
OS      :	SYSVR4
CONFIG  :	sysv4
ENVIRON :       n/a
NOTES   :	Works like a charm
VERSION :	6.01

VENDOR  :       Evans & Sutherland
MODELS  :       ESV
COMPILER:       cc
CFLAGS  :       mips systems
LIBES   :       -ltermcap
OS      :       ES/os 2.2 (UMIPS mips ATT_V3_0)
CONFIG  :       mips
ENVIRON :       bsd4.3
NOTES   :       would it be preferable to have HOSTTYPE of
NOTES   :       "esv" instead of "mips"?
VERSION :       6.01.00

VENDOR  :       masscomp
MODELS  :       Masscomp 6000
COMPILER:       cc
CFLAGS  :       production
LIBES   :       -ltermcap
OS      :       RTU 5.0
CONFIG  :       masscomp
ENVIRON :       Link in the "bsd" universe as opposed to "att".
NOTES	:	For pre RTU 6.0, remember to remove the #define RTU6 in the
NOTES	:	masscomp file.
NOTES	:	As of tcsh v6.02.07, try putting "bindkey ^t stuff-char"
NOTES	:	in your /etc/csh.cshrc for masscomp kernel (ctrl-t) status.
VERSION :       6.02.07

VENDOR  :       masscomp
MODELS  :       Masscomp 5400
COMPILER:       cc
CFLAGS  :       normal
LIBES   :       -ltermcap -lndir -lsocket -ljobs
OS      :       RTU 6.0
CONFIG  :       masscomp
ENVIRON :       Link in the "bsd" universe as opposed to "att".
NOTES	:	n/a
VERSION :       6.01.00

VENDOR	:	Cray Computer
MODELS	:	CRAY-2 & CRAY-3
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-lcurses -lnet
OS	:	CSOS 1.0
CONFIG	:	csos
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.02

VENDOR	:	Motorola
MODELS	:	Delta 3000/Delta 4000
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-lcurses
OS	:	System V/68 R3V6.2, R3V7
CONFIG	:	sysV68
ENVIRON	:	n/a
NOTES	:	none
VERSION	:	6.01.00, 6.02.00

VENDOR	:	Motorola
MODELS	:	MPC 3062
COMPILER:	cc
CFLAGS	:	Broken optimizers...
LIBES	:	-lcurses -lsec
OS	:	System V/88 R32V2
CONFIG	:	sysV88
ENVIRON	:	n/a
NOTES   :       If you're using the bundled Greenhills compiler, don't use -O.
NOTES   :       One error -O causes is failure to exec scripts with /bin/sh
NOTES   :       if they don't have a #! header on top.
VERSION	:	6.02.07

VENDOR  :       alliant
MODELS  :       FX/8X series
COMPILER:       pcc
CFLAGS  :       normal
LIBES   :       -ltermcap
OS      :       Concentrix 6.0.00 beta
CONFIG  :       bsd
ENVIRON :       n/a
NOTES   :       Needs to define DIRENT in h
VERSION :       6.02.00

VENDOR	:	alliant
MODELS	:	FX/8X series
COMPILER:	pcc
CFLAGS	:	normal
LIBES	:	-ltermcap
OS	:	Concentrix 5.7.00
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.00.01

VENDOR	:	gould (encore)
MODELS	:	NP1
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-ltermcap
OS	:	UTX/32 3.1A
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.02.00

VENDOR	:	gould (encore)
MODELS	:	9050
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-ltermcap
OS	:	UTX/32 2.1A
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.02.00

VENDOR	:	ibm & compatible
MODELS	:	i386
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-lcurses -lcposix
OS	:	3.2
CONFIG	:	isc
ENVIRON :	ISC386
NOTES	:	n/a
VERSION	:	6.02.00

VENDOR	:	att
MODELS	:	3b2-600GR (RISC)
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-lcurses
OS	:	SystemV R4.0
CONFIG	:	sysv4
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.02.00

VENDOR	:	att
MODELS	:	3b2-600G
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-lcurses
OS	:	SystemV R3.2.3
CONFIG	:	sysv3
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.02.00

VENDOR	:	tektronix
MODELS	:	XD88/10
COMPILER:	cc
CFLAGS	:	Broken optimizers...
LIBES	:	-ltermcap -lsec
OS	:	UTekV 3.2e
CONFIG	:	tekXD88
ENVIRON	:	n/a
NOTES   :	If you're using the bundled Greenhills compiler, don't use -O.
NOTES   :	One error -O causes is failure to exec scripts with /bin/sh
NOTES   :	if they don't have a #! header on top.
VERSION	:	6.02.07

VENDOR	:	tektronix
MODELS	:	4300
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-ltermcap
OS	:	UTek 4.0 (BSD 4.2)
CONFIG	:	bsd
ENVIRON	:	n/a
NOTES	:	set DFLAGS = -DUTek -DBSD in the Makefile
VERSION	:	6.02.07

VENDOR	:	BBN
MODELS	:	butterfly gp1000
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-ltermcap
OS	:	Mach 1000 version 2.5
CONFIG	:	mach
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.02.07

VENDOR	:       sony
MODELS	:       news 3700
COMPILER:	cc
CFLAGS	:	-O -Wf,-XNp15000,-XNd15000,-XNh15000
LIBES	:	-lcurses -lc /usr/ucblib/libucb.a
OS	:	sysvr4, news-os 5.02
CONFIG	:	sysv4
ENVIRON	:	n/a
NOTES	:	Use /usr/bin/cc, not /usr/ucb/cc.
VERSION	:	6.00.03

VENDOR	:	ibm & compatible
MODELS	:	i386, i486
COMPILER:	cc
CFLAGS	:	production
LIBES	:	-lterm
OS	:	Coherent 4.0
CONFIG	:	coh3
ENVIRON	:	gnu tools (see below)
NOTES	:	The standard make, /bin/sh and sed that come with Coherent are
NOTES	:	not quite up to the makefile.  Either use gnu make or change 
NOTES	:	occurances of '# to '\# since Coherent's make takes all '#'s to
NOTES	:	be a comment, even when quoted, except when escaped by '\'.
NOTES	:	Coherent's /bin/sh does not allow you to set VERSION, etc.
NOTES	:	since they are hard-wired internal variables.  Either use 
NOTES	:	/usr/bin/ksh, another sh or change the name of the offending
NOTES	:	variables.  Coherent's sed, unfortunately, is broken beyond a
NOTES	:	workaround.  Either get gnu sed or run that portion of the
NOTES	:	makefile on a machine with a full sed and import the output.
VERSION	:	6.02.08

VENDOR	:	Control Data Systems
MODELS	:	CD4680
COMPILER:	cc, cc2.20 (mips)
CFLAGS	:	mips systems, DFLAGS=-DCDC
LIBES	:	-ltermcap
OS	:	EP/IX 1.4.3 (RiscOS based)     
CONFIG	:	mips
ENVIRON :	bsd4.3 (if sysv, need "set path=(/usr/bsd43/bin $path)" )
NOTES	:	n/a
VERSION :	6.02.00

VENDOR  :       alliant
MODELS  :       FX/8X series
COMPILER:       pcc
CFLAGS  :       normal
LIBES   :       -ltermcap -lresolv
OS      :       Concentrix 6.0.00 beta
CONFIG  :       alliant (see NOTES)
ENVIRON :       n/a
NOTES   :       Needs to define DIRENT and BSDLIMIT in h.  The
NOTES	:	beta release of the Concentrix 6.0.00 has some errors
NOTES	:	in the system header files, namely, /usr/include/sys/dir.h.
VERSION :       6.03.00

VENDOR	:	hp
MODELS	:	hp9000s700
COMPILER:	cc
CFLAGS	:	No -O here!!! Breaks quoting! Try echo 'foo | bar'...
LIBES	:	-ltermcap
OS	:	HP OSF/1 1.0
CONFIG	:	hposf1
ENVIRON	:	n/a
NOTES	:	n/a
VERSION	:	6.03.00

VENDOR  :	digital
MODELS  :	DECstation 3000/400 (alpha)
COMPILER:	cc
CFLAGS  :	-call_shared -I. -I.. -O -Olimit 2000 -std1
LIBES   :	-lcurses
OS      :	OSF1 1.2
CONFIG  :	decosf1
VERSION :	6.03

VENDOR  :	digital
MODELS  :	DECstation 3000/400 (alpha)
COMPILER:	cc
CFLAGS  :	-O2 -I. -I.. -Olimit 2000
LIBES   :	-lcurses
OS      :	OSF1 1.3, 2.0, 3.0
CONFIG  :	decosf1
VERSION :	6.06.00

VENDOR  :	Intel
MODELS  :	Paragon
COMPILER:	icc
CFLAGS  :	-O2
LIBES   :	-ltermcap
OS      :	Paragon OSF/1 Release 1.0.1 Server 1.0 R1.0
CONFIG  :	parosf1
ENVIRON :	n/a
NOTES   :	I have gotten two different config files that both seem to
	:	work!
VERSION :	6.03.00

VENDOR  :	Data General
MODELS  :	AViiON mc88000
COMPILER:	cc
CFLAGS  :	-O2
LIBES   :	-lcurses
OS      :	DGUX 5.4R2.01
CONFIG  :	dgux5.4
ENVIRON :	n/a
NOTES   :	n/a
VERSION :	6.04.00

VENDOR	:	Data General
MODELS	:	Aviion
COMPILER:	gcc 2.5.8
CFLAGS	:	-g -O2 -msvr4
LIBES	:	-ltermcap
OS	:	DGUX 5.4.1
CONFIG	:	dgux5.4
ENVIRON	:	sde m88kdguxelf
VERSION	:	6.05.00

VENDOR	:	Harris
MODELS	:	Tahoe
COMPILER:	cc, gcc 1.42
CFLAGS	:	-O
LIBES	:	-ltermcap
OS	:	CX/UX 5.1 CX/UX 7.1
CONFIG	:	hcx
ENVIRON :	universe bsd
NOTES	:	n/a
VERSION :	6.06.01

VENDOR	:	Multiflow
MODELS	:	multiflow
COMPILER:	cc
CFLAGS	:	-O5 -sb_trace 0 -DMULTIFLOW
LIBES	:	-ltermcap -lcrypt
OS	:	4.3 BSD TRACE/UNIX
CONFIG	:	bsd
ENVIRON :	n/a
NOTES	:	Lower the optimization or you'll get a 5M binary!
NOTES	:	cc broken: typedef void sigret_t; typedef void pret_t;
VERSION :	6.04.00

VENDOR	:	Unixware
MODELS	:	all
COMPILER:	cc
CFLAGS	:	normal
LIBES	:	-lcrypt -ltermlib -lsocket -lnsl
OS	:	Unixware 2.03 (4.2MP)
CONFIG	:	svr4
ENVIRON :	n/a
NOTES	:	Remove PW_SHADOW from config file.
VERSION :	6.06.00

VENDOR	:	Intergraph
MODELS	:	clipper
COMPILER:	cc
CFLAGS	:	n/a
LIBES	:	-ltermcap -lbsd
OS	:	clix 7.1.3
CONFIG	:	clipper
ENVIRON :	n/a
NOTES	:	n/a
VERSION :	6.05.00

VENDOR  :       SNI (Siemens Nixdorf Information Systems)
MODELS  :       rm400  (R4000 mips)
COMPILER:       /usr/bin/cc
CFLAGS  :       -kansi; xmkmf (=>  -DSVR4 -DSNI -DSMSINFO -DR3000)
LIBES   :       -ltermcap -lc -L/usr/ucblib -lucb
OS      :       SINIX 5.42
CONFIG  :       sysv4
ENVIRON :
NOTES   :       This is a POSIX (XPG-4) system.
NOTES   :       Make sure that -lucb is included _last_ (even after -lc)
NOTES   :       so use: -ltermcap -lc -L/usr/ucblib -lucb
NOTES   :       In config.h, set HAVEUTMPX und unset BSDSIGS and BSDTIMES
NOTES   :
VERSION :       6.06.03
