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*
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
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")
22 (:file "os-conditions" :pathname #+unix "os-conditions-unix")
25 (:file "ffi-functions" :pathname #+unix "ffi-functions-unix"))