X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fwin32-sockets.lisp;h=7aa765a134e0048aa49c74bba58f84e88fd7e8a3;hb=4e168fe00bbbb10196ef0bbfad2e85f7d361f5ae;hp=5b20df519c60a99153084103f1270a71df4facf3;hpb=5a0fd10d9995460c34c0cfb509b97d1cc931932b;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/win32-sockets.lisp b/contrib/sb-bsd-sockets/win32-sockets.lisp index 5b20df5..7aa765a 100644 --- a/contrib/sb-bsd-sockets/win32-sockets.lisp +++ b/contrib/sb-bsd-sockets/win32-sockets.lisp @@ -68,8 +68,16 @@ (defun make-wsa-version (major minor) (dpb minor (byte 8 8) major)) -(defvar *wsa-startup-call* - (wsa-startup (make-wsa-version 2 2))) +(defvar *wsa-startup-call* nil) + +(defun call-wsa-startup () + (setf *wsa-startup-call* (wsa-startup (make-wsa-version 2 2)))) + +;;; Startup! +(call-wsa-startup) + +;;; Ensure startup for saved cores as well. +(push 'call-wsa-startup sb-ext:*init-hooks*) ;; not implemented on win32 (defconstant af-local 0)