[iolib-devel] New patches: 23-Jan-2009
Stelian Ionescu
sionescu at common-lisp.net
Sat Jan 24 05:00:07 UTC 2009
commit 6f1d3ead1846f5f8d79e518df08c78de3914b23c
Author: Stelian Ionescu <sionescu at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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
More information about the iolib-devel
mailing list