X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fdefpackage.lisp;h=5dfafa0d735d2235110c90cc3e060da0d17d5551;hb=45bc305be4e269d2e1a477c8e0ae9a64df1ccd1c;hp=d0d23b811d571362b2356ab046a05e1633d438c8;hpb=27763fafd1b170518ac2e85b9344fdddddcfd7c5;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/defpackage.lisp b/contrib/sb-bsd-sockets/defpackage.lisp index d0d23b8..5dfafa0 100644 --- a/contrib/sb-bsd-sockets/defpackage.lisp +++ b/contrib/sb-bsd-sockets/defpackage.lisp @@ -68,6 +68,9 @@ arguments to fit Lisp style more closely. ;;; Unfortunately the manual page claims that these functions are not ;;; thread-safe on OS X, but they probably can't be any worse than ;;; gethostbyname and gethostbyaddr. +;;; +;;; CLH: getaddrinfo seems to be broken is broken on x86-64/darwin +#-(and x86-64 darwin) (let ((addr (sb-alien::find-dynamic-foreign-symbol-address "getaddrinfo"))) (when addr (pushnew :sb-bsd-sockets-addrinfo *features*)))