Changes to UCB mail for use at Stanford

Bill Nowicki October 1983 for 4.2 and beyond

V-System Changes January 1985:
- change makefile for 68K stuff
- change def.h for stdio-related definitions 
- remove string sharing hacks
- What to do about signals?? (right now hacked to compile)
- changed functions in fio to use FILEs instead of fds
- open a pipe from whoami program to get user name
- page mode instead of piping though more program
- change exec of delivermail to use FEXECUTE instead
- ~e should invoke ved or VEDITOR
- change gethostname call to use FEXECUTE of gethostname
- ~|fmt to pipe though fmt with helper process
- tried to fix mail file locking, but not really tested (lock1 does not work!)
- writing back of mail files - changed from truncate calls to fopen(,"w")
- verify mail file at end (due to V-Server bugs!)

V-System bugs:
- ! commands should handle multiple arguments, arbitrary output
- ~| should take arguments
- interrupts and mail-saving features do not work

aux.c		- Use Reply-To field if specified
cmd1.c		- Change size of fields in printout, use moreopen
collect.c	- Pipe message through more
config.c 	- have Stanford hosts to eliminate duplicates
lock.c		- fix bug regarding error return from fstat
names.c		- tack on hostname if none given, postmail hooks
optim.c		- Totally rewritten, with fewer Bezerkeleyisms
popen.c		- Added special moreopen() function
send.c		- Lots of postmail hooks
v7.local.h	- Define local parameters

