X-Git-Url: https://git.distorted.org.uk/~mdw/lisp/blobdiff_plain/5216af0ade07cfd94a1abf6e99183e44ee561732..a035dd4a8175317f19a35cd04568d1655fb8d417:/sys-base.lisp diff --git a/sys-base.lisp b/sys-base.lisp index 47ef2fb..440facf 100644 --- a/sys-base.lisp +++ b/sys-base.lisp @@ -24,10 +24,10 @@ ;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. (defpackage #:mdw.runlisp - (:use #:common-lisp #:extensions) + (:use #:common-lisp #+cmu #:extensions) (:export #:*lisp-interpreter* #:*command-line-strings*)) (defpackage #:mdw.sys-base - (:use #:common-lisp #:extensions #:mdw.runlisp) + (:use #:common-lisp #+cmu #:extensions #:mdw.runlisp) (:export #:exit #:hard-exit #:*program-name* #:*command-line-strings*)) (in-package #:mdw.sys-base) @@ -36,7 +36,7 @@ #+cmu (defun exit (&optional (code 0)) "Polite way to end a program. If running in an interactive Lisp, just -return to the top-level REPL." + return to the top-level REPL." (if *batch-mode* (throw 'lisp::%end-of-the-world code) (progn @@ -47,7 +47,7 @@ return to the top-level REPL." #+cmu (defun hard-exit (&optional (code 0)) "Stops the program immediately in its tracks. Does nothing else. Use -after fork, for example, to avoid flushing buffers." + after fork, for example, to avoid flushing buffers." (declare (type (unsigned-byte 32) code)) (unix::void-syscall ("_exit" c-call:int) code))