[iolib-devel] New patches: 5-Aug-2009

Stelian Ionescu sionescu at common-lisp.net
Thu Aug 6 09:00:08 UTC 2009


commit 2871ba97de09adeafafab74fddaa2f47eae56f24
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Thu Aug 6 04:09:37 2009 +0200

    Import FILE-PATH-NAMESTRING/USTRING where needed.

 src/os/os-unix.lisp             |   18 +++++++++---------
 src/os/pkgdcl.lisp              |    1 +
 src/streams/zeta/file-unix.lisp |    2 +-
 src/streams/zeta/pkgdcl.lisp    |    1 +
 4 files changed, 12 insertions(+), 10 deletions(-)

commit 39b7c4c574f62f24c22fbdc00134657ae37914c3
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Thu Aug 6 00:58:54 2009 +0200

    Make most FILE-PATH operators and accessors regular functions.

 src/pathnames/file-path-unix.lisp |   49 ++++++++++++++-------------
 src/pathnames/file-path.lisp      |   67 +++++++-----------------------------
 2 files changed, 39 insertions(+), 77 deletions(-)

commit b0cc7b057cd44a35b5f4dd778c5a3c870e76ff17
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:58:24 2009 +0200

    Ignore some args.

 src/streams/zeta/file-unix.lisp |    1 +
 src/streams/zeta/stream.lisp    |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

commit e41f4814140b79442416b2088021982a21fd4aa5
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:56:45 2009 +0200

    Fix dependency order iolib.syscalls.asd

 src/iolib.syscalls.asd |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c3b4c69cf7d023f5e2e03f271f664a4fa1baad94
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:53:39 2009 +0200

    Fix stale docstrings.

 src/os/os-unix.lisp |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit f2e67425c4a3ec5eab1d7b8ccee13b8d755436f4
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:53:23 2009 +0200

    Implement RESOLVE-FILE-PATH.

 src/os/os-unix.lisp |   61 ++++++++++++++++++++++++++++++++++++++------------
 src/os/pkgdcl.lisp  |    2 +-
 2 files changed, 47 insertions(+), 16 deletions(-)

commit 4401cf8ec961a1ef8e28d0cc0ea6a1ec9f0b9d29
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:51:52 2009 +0200

    Add %SYS-REALPATH.

 src/syscalls/ffi-functions-unix.lisp |    9 +++++++++
 src/syscalls/pkgdcl.lisp             |    1 +
 2 files changed, 10 insertions(+), 0 deletions(-)

commit 9045145c4e78b55c0e52d396e2053a4d0e951e82
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:43:28 2009 +0200

    Unexport ABSOLUTE-FILE-PATH.

 src/os/pkgdcl.lisp |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit cddeba09f4e2ae574697cccfbed4913d0321bb72
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:42:18 2009 +0200

    Better MERGE-FILE-PATHS.

 src/pathnames/file-path.lisp |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

commit 0bb2a2414616ba156771ecec8b424cfb970b0872
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:42:02 2009 +0200

    Better MAKE-FILE-PATH.

 src/pathnames/file-path.lisp |   28 +++++++++++++---------------
 1 files changed, 13 insertions(+), 15 deletions(-)

commit 047ec975a22464009d094d7916dbcecaef016a38
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:39:27 2009 +0200

    Use USTRING instead of :STRING in syscalls.

 src/os/os-unix.lisp                  |   20 +++++---
 src/streams/zeta/file-unix.lisp      |   45 ++++++++++---------
 src/streams/zeta/pkgdcl.lisp         |    2 +-
 src/syscalls/ffi-functions-unix.lisp |   80 +++++++++++++++++----------------
 4 files changed, 77 insertions(+), 70 deletions(-)

commit b942df5390408b25cb84e64cdf882bec38326cc1
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:36:47 2009 +0200

    Add foreign type USTRING.

 src/syscalls/ustring-cstring.lisp |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

commit f3bb9a4e2edf5e97f37f1539878651a0797e7b1c
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:36:03 2009 +0200

    Improve CSTRING-TO-USTRING and USTRING-TO-CSTRING, add WITH-CSTRING-TO-USTRING and WITH-USTRING-TO-CSTRING.

 src/syscalls/pkgdcl.lisp          |    5 ++
 src/syscalls/ustring-cstring.lisp |   97 ++++++++++++++++++++++---------------
 2 files changed, 62 insertions(+), 40 deletions(-)

commit fbb7069350bb78f3183cd11e553e2ca9f416ab21
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:33:41 2009 +0200

    Add +cstring-path-max+.

 src/syscalls/pkgdcl.lisp          |    2 ++
 src/syscalls/ustring-cstring.lisp |    3 +++
 2 files changed, 5 insertions(+), 0 deletions(-)

commit a2e1bf2f279233c6646230183b37469fa5e216f1
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:32:36 2009 +0200

    Use ustrings in «struct passwd» and «struct group».

 src/syscalls/ffi-types-unix.lisp |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

commit 86d1be107ff4a153ddc57e7b0b8fbfc756214a2d
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:32:03 2009 +0200

    Fix buffer size in %SYS-GETPW{NAM,UID} and %SYS-GETGR{NAM,ID}.

 src/syscalls/ffi-functions-unix.lisp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit d5446f6f85d8eb85d8309910e605e3c156ace42c
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:29:34 2009 +0200

    Remove FILENAME-DESIGNATOR and NATIVE-NAMESTRING.

 src/syscalls/designators.lisp |   13 -------------
 src/syscalls/pkgdcl.lisp      |    2 --
 2 files changed, 0 insertions(+), 15 deletions(-)

commit 929d9d5fa9a53fe19e7cecc7d6234f42d2bf53d4
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:28:40 2009 +0200

    Test for type USTRING in SYSCALL-WRAPPER.

 src/syscalls/early.lisp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 44f0373a2b2e4f9f3d8b8a5e6de7a2d9750b1ad1
Author: Stelian Ionescu <sionescu at cddr.org>
Date:   Wed Aug 5 23:27:50 2009 +0200

    Small change to %USTRING.

 src/base/ustrings.lisp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20090805.tar.gz

Gitweb URL:
http://repo.or.cz/w/iolib.git




More information about the iolib-devel mailing list