Search Top Index
HELP POPEXIT Revised by Fran Evelyn, July 85 <variable> -> popexit; POPEXIT is a procedure which is run when Poplog exits, ie when the procedure SYSEXIT is called. You can redefine it to carry out 'tidying up' functions, or to actually prevent Poplog from exiting (eg by making POPEXIT do a SETPOP). The default value of POPEXIT is IDENTFN. If you re-define POPEXIT, it may be wise to make it call VEDPOPEXIT() which writes changed files to disk if appropriate. Otherwise you may lose work. In addition, your procedure should respect the value of the variable POP_EXIT_OK: if it is FALSE, this means that Poplog is not exiting 'cleanly' (eg it has been 'killed' by another process). In this case, POPEXIT should do no input or output operations on the terminal, and any mishaps will result in an immediate system exit (without calling VEDPOPEXIT etc.). See REF *SYSTEM - for further information on POPLOG system exit HELP *SYSEXIT - for more on exiting from the POP system HELP *VEDPOPEXIT - more on the VED exiting procedure VEDPOPEXIT --- C.all/help/popexit ------------------------------------------------- --- Copyright University of Sussex 1987. All rights reserved. ----------