;;; -*-lisp-*-
;;;
-;;; $Id$
-;;;
;;; Basic system-specific stuff
;;;
;;; (c) 2005 Mark Wooding
(defun exit (&optional (code 0))
"Polite way to end a program."
#+(or cmu ecl) (ext:quit code)
- #+sbcl (sb-ext:quit :unix-status code)
+ #+sbcl (sb-ext:exit :code code)
#-(or cmu ecl sbcl)
(progn
(unless (zerop code)
after fork, for example, to avoid flushing buffers."
(declare (type (unsigned-byte 32) code))
#+cmu (unix::void-syscall ("_exit" c-call:int) code)
- #+sbcl (sb-ext:quit :unix-status code :recklessly-p t)
+ #+sbcl (sb-ext:exit :code code :abort t)
#+(or clisp ecl) (ext:quit code))
;;;----- That's all, folks --------------------------------------------------