;;; The system system. -*- Mode:LISP; Package:SYSTEM-INTERNALS;PATCH-FILE: t -*- ;;; ;;; (c) Copyright 1984 - Lisp Machine, Inc. ;;; (DEFVAR MAKSYS-BREAKPOINT-FLAG NIL) (DEFUN FILE-NEWER-THAN-INSTALLED-P (FILE &AUX (LOADED-ID (GET-FILE-LOADED-ID FILE *FORCE-PACKAGE*))) (AND (NOT *JUST-ACCUMULATING-FILES*) MAKSYS-BREAKPOINT-FLAG LOADED-ID (NOT (EQUAL LOADED-ID (SYSTEM-GET-FILE-INFO FILE))) (ERROR "TESTING MAKSYS")) (IF LOADED-ID (let ((file-info (SYSTEM-GET-FILE-INFO FILE))) (cond ((and (listp loaded-id) (listp file-info)) (not (equal (car loaded-id) (car file-info)))) (t (not file-info)))) ;dont reload anything already loaded. ;(NOT (EQUAL LOADED-ID file-info)) T))