======================================================================
                    S U P P O R T 
                    doc: Fri Apr  3 13:04:22 1992
                    dlm: Fri Jun 19 19:34:59 1992
                    (c) 1992 ant@ips.id.ethz.ch
                    uE-Info: 95 22 T 0 0 72 3 2 8 ofnI
======================================================================

This document describes the supported machines and restrictions.

Note: Much of this data has not been tested by me. Many people just sent
      me mail concerning their own ports. You can generally assume that
      there's a way to make it work on the machines mentioned here...

General Quirks
--------------
These quirks have been added for no specific machines but just to add a
few features. To add a quirk, you add -D<Quirk-Name> to the QUIRKS macro
in the Makefile. You'll have to recompile inetray to use the quirk.

NOASYNCIO_QUIRK
	if this is set (-DNOASYNCIO_QUIRK), stderr is not redirected to
	the syslog but to a tmpfile the name of which starts with "inetr".
	See tempnam(3) to find out where the file is written to.

SUN
---
Compiles without problems (SUNOS 4.1.1). 
Makefile definitions:
	CCFLAGS =
	LIBDRAND =
	LIBRPC = 
	INCRPC = 
	SPAIR = 
	INSTALL = $(INSTALLBSD)
	QUIRKS =
Warnings to ignore:
	#include of /usr/include/... may be non-portable

SGI (Silicon Graphics)
----------------------
Compiles and runs perfectly. Multiple servers work just fine.
Makefile definitions:
	CCFLAGS = -cckr
	LIBDRAND =
	LIBRPC = -lsun
	INCRPC =
	SPAIR = 
	INSTALL = $(INSTALLSYSV)
	QUIRKS =

Snake (HP/UX) (not fully tested)
-------------
Makefile definitions:
	CCFLAGS =
	LIBDRAND =
	LIBRPC = librpclib.a -lbsd
	INCRPC = -I<Path of Sun_rpc_4.0> -Dmc68000
	SPAIR =
	INSTALL = $(INSTALLSYSV)
	QUIRKS = -DSNAKE_QUIRK

Convex C240
-----------
Makefile definitions:
	CCFLAGS = -pcc -fi
	LIBDRAND = libdrand48.a
	LIBRPC =
	INCRPC =
	SPAIR =
	INSTALL = $(INSTALLSINGLE)

IBM/6000 Model 340 (not fully tested)
------------------
Makefile definitions:
	CCFLAGS = 
	LIBDRAND =
	LIBRPC =
	INCRPC =
	SPAIR =
	INSTALL = $(INSTALLSINGLE)

DECstation
----------
Needs librpclib.a under the current version. This can be compiled
without many problems (see section Compiling librpclib.a in INSTALL).
After that it runs fine (including multiple servers).
Note: you should also comment out the #define of MAXHOSTNAMELEN from the
file rpc/types.h (There IS and #ifndef, but due to a peculiarity of
rpcgen the sequence of includes cannot be made correct).
Makefile definitions:
	CCFLAGS = <none>
	LIBRPC = librpclib.a
	INCRPC = -I<Path of Sun_rpc_4.0> -Dsparc
	SPAIR = <none>
	INSTALL = $(INSTALLBSD)
	QUIRKS = <none>

Apple (AUX)
-----------
Needs librpclib.a under the current version. This can be compiled
without many problems (see section Compiling librpclib.a in INSTALL).
After that it runs fine (including multiple servers).
Makefile definitions:
	CCFLAGS = <none>
	LIBRPC = librpclib.a
	INCRPC = -I<Path of Sun_rpc_4.0> -Dmc68000
	SPAIR = socketpair.o
	INSTALL = $(INSTALLSYSV)
	QUIRKS = -DAUX_QUIRK

