[iolib-devel] New patches: 21-Jan-2009
commit 1059ebd9d0dbae5fefdb2901ad8937d41f64c67d Author: Stelian Ionescu <sionescu@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@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@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@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@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@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@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@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@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@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@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@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@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@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
participants (1)
-
Stelian Ionescu