X-Git-Url: https://git.distorted.org.uk/~mdw/lisp/blobdiff_plain/861345b43569790e39df152c6b495b14e7dab360..9d3ccec7414eecee223bf9aa045924f2416ff609:/sys-base.lisp diff --git a/sys-base.lisp b/sys-base.lisp index fdbf4fb..47ef2fb 100644 --- a/sys-base.lisp +++ b/sys-base.lisp @@ -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