commit 2e8f4ebf1575b0db50c52fd83f712438c0fd841f Author: Stelian Ionescu sionescu@cddr.org Date: Fri Jan 14 01:25:43 2011 +0100
RUN-PROGRAM: redirect STDERR to a pipe by default
src/os/create-process-unix.lisp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
commit 34479cb56602c8d136f26ee98b6dc070edbe0ee6 Author: Stelian Ionescu sionescu@cddr.org Date: Fri Jan 14 01:18:34 2011 +0100
RUN-PROGRAM: close the standard input
src/os/create-process-unix.lisp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
commit a8dbd8c8c62e5b8829b990f267c7685de7ecde7c Author: Stelian Ionescu sionescu@cddr.org Date: Fri Jan 14 01:18:26 2011 +0100
CREATE-PROCESS: redirect standard descriptors to pipes by default
src/os/create-process-unix.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit 9bf82fc51cee21a82f7d48f37b9c8511de6339a2 Author: Stelian Ionescu sionescu@cddr.org Date: Fri Jan 14 01:14:17 2011 +0100
CREATE-PROCESS: remove the possibility of using :STDOUT as value of keyarg STDERR
It's better to use the constant +STDOUT+ and not have :STDOUT as special case
src/os/create-process-unix.lisp | 17 ++++++----------- src/os/pkgdcl.lisp | 3 +++ 2 files changed, 9 insertions(+), 11 deletions(-)
commit fa4b9ba38a1c400eb65cf3ec959314686a9f09a4 Author: Stelian Ionescu sionescu@cddr.org Date: Thu Jan 13 17:19:42 2011 +0100
Return processed exit status from PROCESS-WAIT instead of the raw status
PROCESS-WAIT now returns the exit code if the program exited normally, otherwise two values when the program was terminated by a signal: the signal as keyword and a boolean indicating whether there was a coredump
src/os/create-process-unix.lisp | 17 ++++++++++++++--- src/os/pkgdcl.lisp | 1 + 2 files changed, 15 insertions(+), 3 deletions(-)
commit 9fe5dc057d0b3076bef204c793c831fa2f4f6d1b Author: Stelian Ionescu sionescu@cddr.org Date: Thu Jan 13 17:15:34 2011 +0100
Add and export ISYS:WTERMSIG*
ISYS:WTERMSIG* returns the signal as keyword
src/syscalls/ffi-functions-unix.lisp | 3 +++ src/syscalls/pkgdcl.lisp | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-)
commit 2224db49022771065bb0ad62521acf5d5f82e987 Author: Stelian Ionescu sionescu@cddr.org Date: Thu Jan 13 13:13:11 2011 +0100
Fix WITH-C-ENVIRONMENT: erroneous use of HASH-TABLE-SIZE instead of HASH-TABLE-COUNT
src/os/os-unix.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20110113.tar.gz
Main repository: http://gitorious.org/iolib/iolib Backup 1: http://common-lisp.net/gitweb?p=projects/iolib/iolib.git Backup 2: http://repo.or.cz/w/iolib.git