General Remark on use of the macro's: it is necessary to always include
	the enviromental vectors in the call to main, i.e.

					main(argc,argv)
					int argc;
					char *argv;
					{
						.
						.
						.

To make use of the remote create feature of the macro's one must:

	a) Insert the file "services" found in this directory into the
	system file /etc/services.  This file is used by the generic 
	server and user programs as it identifies ports to be used 
	in socket communication.

	b) Create a generic server.  The source code for this process is 
	ser.c, executable image is ser.  Note this generic server is
	application independent and there should be one per machine.
	The makefile to construct the executable image is given.
	The generic server should be run in the background by
	super-user.  This is done with the following line as super-user.

						# ser &

	A line in the /etc/rc.local file should be added so that the
	generic server is automatically brought up in the event of a
	system re-boot.

	c) Create a procgroup file using two entries (filename,machine) in 
	PROCESS_ENTRY for remote child processes ( i.e. those for which
	sockets are to be used for send & recv ).

This direcotry also contains a file "trash" which is a Unix script.  In 
the event of an abend of a program that uses the macros it is important
to run this script that kills all of the processes running from the caller's
user id (except his/her csh) and returns all system semaphores.

Below this directory are sub-directories which contain example programs
and associated makefiles to help illustrate how to use the macros.
