X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcode%2Fcold-init.lisp;h=4545f0c4018964ae7266ddc12baeb83f06355738;hb=6e6670a5c26b3594a0eaa8da59db75b48e0db878;hp=202a479cf393355ec2fb61ab8b143abaf345fdcd;hpb=47eb330ef0f3b99d24c0e24d897b757f16950c4b;p=sbcl.git diff --git a/src/code/cold-init.lisp b/src/code/cold-init.lisp index 202a479..4545f0c 100644 --- a/src/code/cold-init.lisp +++ b/src/code/cold-init.lisp @@ -104,6 +104,7 @@ *cold-init-complete-p* nil *type-system-initialized* nil) + (show-and-call thread-init-or-reinit) (show-and-call !typecheckfuns-cold-init) ;; Anyone might call RANDOM to initialize a hash value or something; @@ -214,11 +215,10 @@ (show-and-call os-cold-init-or-reinit) - (show-and-call thread-init-or-reinit) (show-and-call stream-cold-init-or-reset) (show-and-call !loader-cold-init) (show-and-call !foreign-cold-init) - (show-and-call signal-cold-init-or-reinit) + #!-win32 (show-and-call signal-cold-init-or-reinit) (/show0 "enabling internal errors") (setf (sb!alien:extern-alien "internal_errors_enabled" boolean) t) @@ -290,7 +290,7 @@ UNIX-like systems, UNIX-STATUS is used as the status code." (os-cold-init-or-reinit) (thread-init-or-reinit) (stream-reinit) - (signal-cold-init-or-reinit) + #!-win32 (signal-cold-init-or-reinit) (setf (sb!alien:extern-alien "internal_errors_enabled" boolean) t) ;; PRINT seems not to like x86 NPX denormal floats like ;; LEAST-NEGATIVE-SINGLE-FLOAT, so the :UNDERFLOW exceptions are