commit ca1bc39f11d42662aafcef87d4d6cc78d53a4f87 Author: Stelian Ionescu sionescu@cddr.org Date: Fri Jan 28 17:16:27 2011 +0100
Merge PROCESS-WAIT into PROCESS-STATUS, add PROCESS-ACTIVEP
Also use a dedicated stream type for processes, which handles EIO as end-of-file
src/os/create-process-unix.lisp | 86 ++++++++++++++++++++++++++------------- src/os/pkgdcl.lisp | 4 +- 2 files changed, 59 insertions(+), 31 deletions(-)
commit c7ec540deaba0d2cda50a4a268b393747e8bcb1f Author: Stelian Ionescu sionescu@cddr.org Date: Fri Jan 28 17:13:00 2011 +0100
Fix printing of DUAL-CHANNEL-GRAY-STREAM instances
Print the actual type not "DUAL-CHANNEL-GRAY-STREAM", as the class may be a subclass of DUAL-CHANNEL-GRAY-STREAM
src/streams/gray/gray-stream-methods.lisp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
commit dd0d40e5633e12a2427badd92b4deb2daf2c1202 Author: Stelian Ionescu sionescu@cddr.org Date: Thu Jan 27 17:07:58 2011 +0100
Keep standard streams unbound in a PROCESS instance if not connected
Using NIL instead causes undesired effects with READ-LINE: (read-line (process-stdout p)) would use *standard-input*
src/os/create-process-unix.lisp | 36 ++++++++++++++++++++++-------------- 1 files changed, 22 insertions(+), 14 deletions(-)
commit b18f7691687d3be397e4fd4d9cb1533851dbd5b8 Author: Stelian Ionescu sionescu@cddr.org Date: Wed Jan 26 20:48:30 2011 +0100
Add keyword arg EXTERNAL-FORMAT to CREATE-PROCESS and RUN-PROGRAM
src/os/create-process-unix.lisp | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-)
An updated tarball of IOLib's source can be downloaded here: http://common-lisp.net/project/iolib/files/snapshots/iolib-20110128.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