[iolib-devel] New patches: 21-Jan-2009

Stelian Ionescu sionescu at common-lisp.net
Thu Jan 22 05:00:07 UTC 2009


commit 1059ebd9d0dbae5fefdb2901ad8937d41f64c67d
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Thu Jan 22 02:23:20 2009 +0100

    Export %SYS-OPENDIR & co.

 syscalls/ffi-functions-unix.lisp |   10 +++++-----
 syscalls/pkgdcl.lisp             |    8 ++++++++
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 3c89f6cdcbe67e042dc8767119546acf0e58d195
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Thu Jan 22 02:10:33 2009 +0100

    Remove old IGNORE declaration.

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

commit a93058eaffb7b46e18fda2782fb3c03b9b2882c8
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Thu Jan 22 01:59:41 2009 +0100

    Some fixes for FreeBSD.

 io.multiplex/grovel.lisp                |    1 -
 io.streams/zeta/ffi-functions-unix.lisp |    2 +-
 syscalls/ffi-functions-unix.lisp        |    5 +++--
 syscalls/ffi-types-unix.lisp            |    2 +-
 syscalls/ffi-wrappers-unix.lisp         |    2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit aa468cc8b9fc2cdda5825f47a18d0e0c2eaf89f2
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Thu Jan 22 01:28:15 2009 +0100

    Style changes.

 syscalls/ffi-types-unix.lisp |   44 +++++++++++++++++++++++++++++------------
 1 files changed, 31 insertions(+), 13 deletions(-)

commit 9a7a582015b6fc6bb74ced35b1d2cfdbe7352dd0
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Thu Jan 22 01:18:24 2009 +0100

    Add wrappers for directory walking syscalls: opendir(), readdir_r(), etc ...

 syscalls/ffi-functions-unix.lisp |   37 +++++++++++++++++++++++++++++++++++++
 syscalls/ffi-types-unix.lisp     |   26 +++++++++++++++++++++++++-
 syscalls/ffi-wrappers-unix.lisp  |   12 ++++++++++--
 3 files changed, 72 insertions(+), 3 deletions(-)

commit fd1dba282e9ad8bac9067e5270a5d7ea4934473b
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 22:26:09 2009 +0100

    Handle POSIX-ERRORs in resolving FILE-PATHs.

 pathnames/file-path-unix.lisp |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

commit c22d4d9433b37d485f78ada73e4d4c6646e22a80
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 22:07:15 2009 +0100

    Use %SYS-GET{NAM,UID} in %EXPAND-USER-DIRECTORY.

 pathnames/file-path-unix.lisp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit a3c0d849f64c12af1e6f48a41d21bd6a647d5d74
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 22:04:29 2009 +0100

    Add wrappers for getpw{nam,uid} and getgr{nam,uid}.

 syscalls/ffi-functions-unix.lisp |   82 +++++++++++++++++++++++++++++++++++++-
 syscalls/ffi-types-unix.lisp     |   22 ++++++++++-
 syscalls/os-conditions-unix.lisp |    4 ++
 syscalls/pkgdcl.lisp             |    8 ++++
 4 files changed, 114 insertions(+), 2 deletions(-)

commit abce4dbe092a2555f2d1c5cabf5d8177aaadac3e
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 17:46:14 2009 +0100

    Use %SYS-GETUID in %EXPAND-USER-DIRECTORY.

 pathnames/file-path-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 95847f9496203b89802e8b69cefa45af8c7a6876
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 17:44:29 2009 +0100

    Add various process syscalls: fork(), getpid(), etc ...

 syscalls/ffi-functions-unix.lisp |  125 ++++++++++++++++++++++++++++++++++++++
 syscalls/ffi-types-unix.lisp     |   57 +++++++++++++++++-
 syscalls/ffi-wrappers-unix.lisp  |   17 +++++
 syscalls/pkgdcl.lisp             |   26 ++++++++
 4 files changed, 224 insertions(+), 1 deletions(-)

commit d35a4c46f2762514faf66ae4a1b50b5e1e47db4e
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 15:15:06 2009 +0100

    Fix AS-DIRECTORY logic of CONCATENATE-PATHS.

 pathnames/file-path.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 0333546edf25f9f2f57ffc84bdff698a6c3b6235
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 14:48:10 2009 +0100

    Fix CONCATENATE-PATHS.

 pathnames/file-path.lisp |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 18a9126e35c5951c3346db2071c52bae84b71767
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 14:28:25 2009 +0100

    Add function EXPAND-USER-DIRECTORY.

 pathnames/file-path-unix.lisp |   20 ++++++++++++++++----
 pathnames/file-path.lisp      |    4 +++-
 2 files changed, 19 insertions(+), 5 deletions(-)

commit ceb439388b3a4193291a2a8f8c9829b558f7876e
Author: Stelian Ionescu <sionescu at common-lisp.net>
Date:   Wed Jan 21 14:27:55 2009 +0100

    Add function CONCATENATE-PATHS.

 pathnames/file-path.lisp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


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

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




More information about the iolib-devel mailing list