AUSAM/source/S/READ_ME

*= programs written specifically for, or heavily modified for, AUSAM.

absout.c	turns DEC absolute loader format into an a.out file
ac.h		new accounting program					*
ac1.c									*
ac2.c									*
ac3.c									*
ac4.c									*
ar.c		latest - more modes, longer names
ask.c		asks a question and returns TRUE if answer=yes
banner.c	full 64 character set
bye.c		for cretins to turn system off
cc.c		new control line #else, conditional expressions for #ifdef
chdir.c		executes chdir for glob
chk.c		runs icheck,dcheck on known file systems
chmod.c		chmod.s in C!
chown.c		chown.s in C -- flag -s saves modify date		*
clri.s		modified to work on multiple inodes
cnvtwtmp.c	converts vn6 wtmp file to AUSAM wtmp file for ac	*
copy.c		ex a distribution tape + some new flags
coreit.c	prints out core dump summary
cr.s		reads cards from card reader and strips off trailing blanks
cron.c		minor fixes
cstrip.c	removes comments from cc files (e.g. param.h)
ctofor.c	convert a.out to obj for fortran linker
date.c									*
dcheck.c	extra features
dcopy.c		file system straightener
df.c		works out file system
diff1.c		new flag -d for pretty listings
diff2.s
disktest.c	general diagnostic for random access device
dump.c		better
edrecon.s	reconstructs ed file after crash
em.c		QMC thing with new features: join command, ...
enable.c	enable/disable tty lines
entab.c		converts spaces to tabs where suitable -- and "dtab" vice-versa
errlog.c	uses /dev/errlog to log system errors on /usr/adm/errlog
fsize.c		exits true if file exists & size > 0
fwd.s		forward-space magtape
getit.c		gets the date from wthin a run-file (e.g. "rc")
getty-tab40.c	makes table "decays.h" for getty.c			*
getty.c		incorporates login					*
glob.c									*
gripe.c		gets a gripe to /usr/gripes/.mail
init.c		new							*
ipatch.c	bugs fixed
kill.c		(now in shell)
list.c		an abomination
lked		yes well um theres no source you see -- shared data loader
log.c		talks to other systems + full file transfer protocol
login.c		old
lpd.c		new (all singing all dancing)				*
lpr.c		new (likewise)						*
ls.c									*
pp.c		prints limits						*
prstop.s	Abort current lpr output
run1		does everything
runaus1		recompiles all AUSAM programs
runlk1		recompiles all programs that use locking on files
*= programs written specifically for, or heavily modified for, AUSAM.

dtp.s		new super tp:- large blocks, does directories, ...
itp.s		an earlier version of dtp
mail.c									*
message.c	large, fancy letters
mkdir.s									*
mv.c									*
nice.c		uses execc
niced.c		tells you of all progs that should be niced, but aren't
nohup.c		uses execc
pack.c		fixed to use longs and be compaible with floating point
passwd.c								*
pcat.c		looks at packed files
pp.c		prints out your current limits				*
ps.c		new flags, new format -- all singing all dancing
ptbanner.c	readable paper tape banners -- full ascii set
pud.c		prints user directory status				*
restor.c	handles virtual blocks and other fixes
rew.s		rewinds a tape
rm.c									*
rmdir.c									*
rmtree.c	used by init to remove user's files from /tmp		*
rotsh.c		Jeff Rottman's shell
run2		does everything
runallaus2	recompiles all AUSAM modded files
runaus2		recompiles one AUSAM file
runlk2		recompiles all progs that use file locking
set.c		sets erase=bachspace and calls shell
sh.c		many fixes, changes, safe for super-users
shutdown.c	shuts down system nicely -- uses SIGTERMINATE
slp.c		sets line printer modes with stty call
sortbig.c	sorts lines > 1000 bytes
speed.s		version of cat that does backspace optimising
stap.c		manipulates magtape with stty calls -- needs new magtape drivers
stp		source directory for stp (which doesn't work)
stty.c		better
su.c									*
taprd.c		tests a tape is readable, and tells you its format
time.c		uses execc
timelim.c	puts a cpu time limit on a command
unlink.c	unequivocal unlink
unpack.c	changed as for pack
update.c								*
wall.c									*
warn.c		imminent shutdown warning
who.c		new flags						*