overflow-transform-unknown-x: discard non-integer types.
[sbcl.git] / contrib / sb-bsd-sockets / sb-bsd-sockets.asd
blob2ec2152f559db29b872395c15e16cb73584834e8
1 ;;; -*-  Lisp -*-
2 (error "Can't build contribs with ASDF")
4 ;;; gethostbyname/gethostbyaddr are generally not thread safe. POSIX
5 ;;; 1003.1-2003 defines an alternative API, which is specified in the
6 ;;; RFC to be thread-safe. If it seems to be available, use it.
8 (defsystem "sb-bsd-sockets"
9   :version "0.59"
10   :defsystem-depends-on ("sb-grovel")
11   ;; We don't process random toplevel forms
12   :eval (when (sb-alien::find-dynamic-foreign-symbol-address "getaddrinfo")
13           (pushnew :sb-bsd-sockets-addrinfo *features*))
14   :serial t
15   :components
16   ((:file "defpackage")
17    (:file "win32-lib" :if-feature :win32)
18    (:sb-grovel-constants-file "constants"
19                               :package :sockint)
20    (:sb-grovel-constants-file "constants-unix"
21                               :if-feature (:not :win32)
22                               :package :sockint)
23    (:sb-grovel-constants-file "constants-win32"
24                               :if-feature :win32
25                               :package :sockint)
26    (:sb-grovel-constants-file "constants-addrinfo"
27                               :if-feature :sb-bsd-sockets-addrinfo
28                               :package :sockint)
29    (:sb-grovel-constants-file "constants-gethostbyname"
30                               :if-feature (:not :sb-bsd-sockets-addrinfo)
31                               :package :sockint)
32    (:file "util")
33    (:file "protocol")
34    (:file "win32-sockets" :if-feature :win32)
35    (:file "sockets")
36    (:file "sockopt")
38    (:file "inet")
39    (:file "inet4")
40    (:file "inet6")
41    (:file "local" :if-feature (:not :win32))
43    (:file "name-service")
44    (:file "misc")))