[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