Stop exporting unused symbols.
[sbcl.git] / contrib / sb-bsd-sockets / defpackage.lisp
index cf321ef..0c86552 100644 (file)
@@ -8,7 +8,7 @@
   (:export socket local-socket local-abstract-socket inet-socket
            make-local-socket make-inet-socket
            socket-bind socket-accept socket-connect
-           socket-send socket-receive socket-recv
+           socket-send socket-receive
            socket-name socket-peername socket-listen
            socket-close socket-file-descriptor
            socket-family socket-protocol socket-open-p
@@ -19,7 +19,6 @@
            host-ent-addresses host-ent-address
            host-ent-aliases host-ent-name
            name-service-error
-           getaddrinfo
            ;; not sure if these are really good names or not
            netdb-internal-error
            netdb-success-error
@@ -58,7 +57,7 @@ arguments to fit Lisp style more closely."))
 ;;; gethostbyname and gethostbyaddr.
 ;;;
 ;;; CLH: getaddrinfo seems to be broken is broken on x86-64/darwin
-#-(and x86-64 darwin)
+#-(or win32 (and x86-64 darwin))
 (let ((addr (sb-alien::find-dynamic-foreign-symbol-address "getaddrinfo")))
   (when addr
     (pushnew :sb-bsd-sockets-addrinfo *features*)))