commit 6f1d3ead1846f5f8d79e518df08c78de3914b23c Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 03:57:49 2009 +0100
Switch NET.SOCKETS to syscalls package.
io.streams/gray/fd-mixin.lisp | 4 +- net.sockets.asd | 6 ++-- net.sockets/bsd.lisp | 59 +++++++++++++++++------------------- net.sockets/common.lisp | 12 ++++---- net.sockets/conditions.lisp | 61 ++++++++++++++++++-------------------- net.sockets/config.lisp | 2 +- net.sockets/dns/query.lisp | 4 +- net.sockets/grovel.lisp | 58 ++++++++++++++++++------------------ net.sockets/iface.lisp | 17 ++++------ net.sockets/make-socket.lisp | 4 +- net.sockets/pkgdcl.lisp | 8 +---- net.sockets/socket-methods.lisp | 10 +++--- net.sockets/socket-options.lisp | 4 +- syscalls/conditions.lisp | 2 +- syscalls/early.lisp | 6 ++- syscalls/os-conditions-unix.lisp | 47 ++++++++++++++++------------- syscalls/pkgdcl.lisp | 3 ++ tests/streams.lisp | 22 +++++++------- 18 files changed, 163 insertions(+), 166 deletions(-)
commit f560c6429a17aad6cca9cdcabfef5eb762dbc7e3 Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 02:03:25 2009 +0100
Switch IO.STREAMS to syscalls package.
io.streams.asd | 2 +- io.streams/gray/buffer.lisp | 6 +++--- io.streams/gray/classes.lisp | 4 ++-- io.streams/gray/fd-mixin.lisp | 14 +++++++------- io.streams/gray/gray-stream-methods.lisp | 6 +++--- 5 files changed, 16 insertions(+), 16 deletions(-)
commit 3d00bf557caf40a4829ce3a9965f23a5e8c0f09a Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 02:02:26 2009 +0100
Add %SYS-FCNTL, %SYS-IOCTL.
syscalls/conditions.lisp | 9 +++++++++ syscalls/ffi-functions-unix.lisp | 34 ++++++++++++++++++++++++++++++++-- syscalls/ffi-types-unix.lisp | 24 ++++++++++++++++++++++++ syscalls/pkgdcl.lisp | 25 +++++++++++++++++++++++-- 4 files changed, 88 insertions(+), 4 deletions(-)
commit 504f136d12276955bf62fca7ad48fce681fa5b10 Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 01:40:24 2009 +0100
Use the 64bit versions of OPEN and CREAT.
syscalls/ffi-functions-unix.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
commit 64bac2a4ea2f663fe566fcb81ba62d2bca75f305 Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 01:26:27 2009 +0100
Remove dep on osicat.
iolib.pathnames.asd | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 3e79b4ebfe498e6ec41c99fe8e10b3b32162366d Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 01:17:39 2009 +0100
Move multiplexer foreign bindings to syscalls package.
io.multiplex.asd | 29 ++----- io.multiplex/backend-epoll.lisp | 78 +++++++++-------- io.multiplex/backend-kqueue.lisp | 79 ++++++++-------- io.multiplex/backend-select.lisp | 74 ++++++++------- io.multiplex/event-loop.lisp | 4 +- io.multiplex/fd-wait.lisp | 43 ++++----- io.multiplex/foreign-bsd.lisp | 47 ---------- io.multiplex/foreign-linux.lisp | 48 ---------- io.multiplex/foreign-unix.lisp | 80 ----------------- io.multiplex/grovel.lisp | 183 -------------------------------------- io.multiplex/multiplexer.lisp | 6 +- io.multiplex/pkgdcl.lisp | 3 - io.multiplex/time.lisp | 2 +- io.multiplex/utils.lisp | 21 +++-- syscalls/conditions.lisp | 16 ++-- syscalls/ffi-functions-unix.lisp | 77 ++++++++++++++++ syscalls/ffi-types-unix.lisp | 103 +++++++++++++++++++++- syscalls/pkgdcl.lisp | 130 +++++++++++++++++++++++++-- 18 files changed, 475 insertions(+), 548 deletions(-)
commit 8c542abfc053f367c7711d35225a46b937db73a9 Author: Stelian Ionescu sionescu@common-lisp.net Date: Sat Jan 24 01:17:05 2009 +0100
Fix test SIMPLE-LOCAL-SOCKET.
tests/sockets.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 76985ee5669a3f3b85845f25b02a4a1184440f04 Author: Stelian Ionescu sionescu@common-lisp.net Date: Fri Jan 23 17:12:03 2009 +0100
Add a few INLINE declamations.
syscalls/ffi-wrappers-unix.lisp | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
commit 2318e39f2d2a7f21d3e04ce948c35fb6890baafd Author: Stelian Ionescu sionescu@common-lisp.net Date: Fri Jan 23 17:02:20 2009 +0100
Fix for FreeBSD.
syscalls/ffi-wrappers-unix.lisp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
commit fc40a0aa203ace773c9ea059621be448718167c1 Author: Stelian Ionescu sionescu@common-lisp.net Date: Fri Jan 23 16:32:56 2009 +0100
Better DEFSYSCALL.
syscalls/early.lisp | 115 +++++++++++++++++++++---------------- syscalls/ffi-functions-unix.lisp | 92 ++++++++++++++++++------------ syscalls/os-conditions-unix.lisp | 12 +---- syscalls/pkgdcl.lisp | 7 +- 4 files changed, 126 insertions(+), 100 deletions(-)
An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20090123.tar.gz
Gitweb URL: http://repo.or.cz/w/iolib.git