0.7.3.1:
[sbcl.git] / src / code / toplevel.lisp
index 7389eb5..381a2b2 100644 (file)
   (declare (optimize (speed 3) (safety 0))
           (values (unsigned-byte 20))) ; FIXME: DECLARE VALUES?
 
-  #!+stack-grows-upward
+  #!-stack-grows-downward-not-upward
   (labels
       ((scrub (ptr offset count)
          (declare (type system-area-pointer ptr)
             (* (floor initial-offset sb!vm:n-word-bytes) sb!vm:n-word-bytes)
             0)))
 
-  #!+stack-grows-downward
+  #!+stack-grows-downward-not-upward
   (labels
       ((scrub (ptr offset count)
         (declare (type system-area-pointer ptr)
           (abort
            "Reduce debugger level (leaving debugger, returning to toplevel).")
         (catch 'toplevel-catcher
-          (sb!unix:unix-sigsetmask 0)  ; FIXME: What is this for?
+          #!-sunos (sb!unix:unix-sigsetmask 0) ; FIXME: What is this for?
           (repl noprint)
           (critically-unreachable "after REPL")))))))