Add socket option ICMP_FILTER and relative FFI enums
[iolib.git] / src / iolib.syscalls.asd
blob89d61d957a2a4af23720ff81c58c92b5dc57b305
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (asdf:defsystem :iolib.syscalls
4   :description "Syscalls and foreign types."
5   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
6   :version #.(with-open-file (f (merge-pathnames "../version.lisp-expr"
7                                                  (or *compile-file-pathname*
8                                                      *load-truename*)))
9                (read f))
10   :licence "MIT"
11   :defsystem-depends-on (:iolib.asdf :iolib.conf :iolib-grovel)
12   :depends-on (:trivial-features :cffi :iolib.base :iolib-grovel)
13   :default-component-class :iolib-source-file
14   :pathname "syscalls/"
15   :components
16   ((:file "pkgdcl")
17    #+unix
18    (:file "syscall-path-strings" :pathname "unix-syscall-path-strings")
19    ;; Platform-specific files
20    (:iolib-grovel-file "ffi-types" :pathname #+unix "ffi-types-unix")
21    (:file "conditions")
22    (:file "os-conditions" :pathname #+unix "os-conditions-unix")
23    (:file "designators")
24    (:file "early")
25    (:file "ffi-functions" :pathname #+unix "ffi-functions-unix"))
26   :serial t)