UNDELETE

 Originally written by Richard Kirkman and appeared in July 1981 Decus
 RSX11M SIG newsletter, THE MULTI-TASKER.

 The function of this program is to attempt to recover a recently deleted
 file.

 The program will accept a command line with input and output disks (which
 must be different) and an input UIC. It will then scan the input disk
 indexfile for all deleted files with that UIC. Will print error message
 (warning) if search of bitmap shows that a file block has been reused.
 Will use IO.RLB from privledged task to read all blocks of the file and
 then create new file in owners UIC on output device.

 This program will only succeed in recovering a file, if the file header
 has not been reused.  It's optimum use would be when a single user
 accidentally deletes a file and immediately stops all writing to the 
 volume, to avoid loosing either the file header or any of the other
 blocks belonging to the deleted file.

 COMMANDLINE FORMAT:  "UND>DO:=DI:[grp,mbr]"

	Where DO: is the output device, DI: is the input device
	and the output and input devices are not the same.

 OUTPUTS:
	Places the undeleted file into the users current UIC on
	the output device.

Build instructions:

MAC UNDEL,LS:LP=UNDEL
TKB>UNDEL/CP/PR:0,MP:LP=UNDEL
TKB>/
TKB>STACK=64
TKB>TASK=...UND
TKB>PRI=100
TKB>UIC=[1,1]
TKB>//
