sys-base: Expand hard-exit a bit.
authormdw <mdw>
Mon, 13 Feb 2006 11:54:33 +0000 (11:54 +0000)
committermdw <mdw>
Mon, 13 Feb 2006 11:54:33 +0000 (11:54 +0000)
sys-base.lisp

index fdbf4fb..47ef2fb 100644 (file)
@@ -45,9 +45,10 @@ return to the top-level REPL."
         (abort))))
 
 #+cmu
-(defun hard-exit (code)
+(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."
+  (declare (type (unsigned-byte 32) code))
   (unix::void-syscall ("_exit" c-call:int) code))
 
 #+cmu