[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