NAME

     elvprsv - Preserve the the modified version of a file  after
     a crash.


SYNOPSIS

     elvprsv ["-why elvis died"] /tmp/filename...
     elvprsv -R /tmp/filename...


DESCRIPTION

     elvprsv preserves your edited text after  elvis  dies.   The
     text can be recovered later, via the elvprsv program.

     For UNIX-like systems, you should never  need  to  run  this
     program from the command line.  It is run automatically when
     elvis is about to die, and it should be  run  (via  /etc/rc)
     when the computer is booted.  THAT'S ALL!

     For non-UNIX systems such as  MS-DOS,  you  can  either  use
     elvprsv  the  same  way as under UNIX systems (by running it
     from your AUTOEXEC.BAT file), or you can run  it  separately
     with the "-R" flag to recover the files in one step.

     If you're editing a file when elvis dies (due to a bug, sys-
     tem  crash, power failure, etc.)  then elvprsv will preserve
     the most recent version of your text.  The preserved text is
     stored  in  a  special directory; it does NOT overwrite your
     text file automatically.

     elvprsv will send mail to any user whose work it  preserves,
     if your operating system normally supports mail.


FILES

     /tmp/elv*
          The temporary file that elvis was using when it died.

     /usr/preserve/p*
          The text that is preserved by elvprsv.

     /usr/preserve/Index
          A text file which lists  the  names  of  all  preserved
          files,  and  the  names  of  the /usr/preserve/p* files
          which contain their preserved text.


BUGS

     Due to the permissions on the  /usr/preserve  directory,  on
     UNIX  systems  elvprsv  must  be  run as superuser.  This is
     accomplished by making the elvprsv executable  be  owned  by
     "root" and turning on its "set user id" bit.

     If you're editing a nameless buffer when  elvis  dies,  then
     elvprsv will pretend that the file was named "foo".


AUTHOR

     Steve Kirkendall
     kirkenda@cs.pdx.edu