
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 creat feature of the macro's one must:

	a) Creat 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 simplest way to creat a generic server is to use the
	command line,
						% ser

    but it's best to have the super-user do this.

	b) Creat 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 ).

	c) The programs for master and slave should be as before on the
	shared memory send & recv with the following exceptions:
		- master should use WAIT_FOR_END() if there are no local
		child processes in the procgroup.
		- slave needs to be a main program rather than a subroutine
		 and hence should include INITENV and WAIT_FOR_END().

There are some examples in this directory. The remote stuff (send & recv) are
in *.r.U and the local stuff (send & recv via shared memory, distributed askfor,
 etc. ) are in *.U .  The makefile will build executable images for all the 
examples.
 

