[iolib-devel] New patches: 28-Jan-2011
Stelian Ionescu
sionescu at common-lisp.net
Sat Jan 29 10:00:10 UTC 2011
commit ca1bc39f11d42662aafcef87d4d6cc78d53a4f87
Author: Stelian Ionescu <sionescu at 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 at 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 at 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 at 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
More information about the iolib-devel
mailing list