(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "INTERLISP")
(FILECREATED "13-Sep-88 13:12:13" {PHYLUM}<LISP>LYRIC>PATCHES>SETTIME-PATCH.\;1 1126
|changes| |to:| (VARS SETTIME-PATCHCOMS)
(FNS ENSURE.TIME.SET))
; Copyright (c) 1988 by Xerox Corporation. All rights reserved.
(PRETTYCOMPRINT SETTIME-PATCHCOMS)
(RPAQQ SETTIME-PATCHCOMS ((FNS ENSURE.TIME.SET)
(ADDVARS (AROUNDEXITFNS ENSURE.TIME.SET))))
(DEFINEQ
(ENSURE.TIME.SET
(LAMBDA (EVENT) (* \; "Edited 13-Sep-88 13:05 by bbb")
(|if| (MEMB EVENT '(AFTERLOGOUT AFTERSYSOUT AFTERMAKESYS AFTERSAVEVM))
|then| (|while| (IGREATERP (IDATE MAKESYSDATE)
(IDATE)) |do| (ERROR "Time is not set! Call"
"(SETTIME \"dd-mmm-yy hh:mm:ss\") and type RETURN"
)))))
)
(ADDTOVAR AROUNDEXITFNS ENSURE.TIME.SET)
(PUTPROPS SETTIME-PATCH COPYRIGHT ("Xerox Corporation" 1988))
(DECLARE\: DONTCOPY
(FILEMAP (NIL (472 995 (ENSURE.TIME.SET 482 . 993)))))
STOP