X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fcold-init.lisp;h=b9b199478a0d617e2193cf2cb96b6e3053ea3ff8;hb=4b13aa3a7f0f4c6249e2787f4171e3c362d634c1;hp=ab221d1263457d3b894222e4103299d75c979de1;hpb=1589f3076965a68c07efa77539137673fed17e3c;p=sbcl.git diff --git a/src/code/cold-init.lisp b/src/code/cold-init.lisp index ab221d1..b9b1994 100644 --- a/src/code/cold-init.lisp +++ b/src/code/cold-init.lisp @@ -93,10 +93,12 @@ ;; *TYPE-SYSTEM-INITIALIZED-WHEN-BOUND* so that it doesn't need to ;; be explicitly set in order to be meaningful. (setf *after-gc-hooks* nil + *in-without-gcing* nil *gc-inhibit* t *gc-pending* nil #!+sb-thread *stop-for-gc-pending* #!+sb-thread nil *allow-with-interrupts* t + sb!unix::*unblock-deferrables-on-enabling-interrupts-p* nil *interrupts-enabled* t *interrupt-pending* nil *break-on-signals* nil @@ -258,7 +260,7 @@ #!+hpux (sb!sys:%primitive sb!vm::setup-return-from-lisp-stub) ;; The system is finally ready for GC. (/show0 "enabling GC") - (gc-on) + (setq *gc-inhibit* nil) (/show0 "doing first GC") (gc :full t) (/show0 "back from first GC")