[iolib-devel] New patches: 25-Dec-2010
Stelian Ionescu
sionescu at common-lisp.net
Sun Dec 26 10:00:14 UTC 2010
commit 60b3d895b03d4980b165a95a7d9f75262fa695ac
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 23:42:18 2010 +0100
RUN-PROGRAM: add keyword argument "stderr"
Allow redirecting stderr onto stdout
src/os/create-process-unix.lisp | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
commit b6919b97217b65f353eec430b71b06a1961bb356
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 23:30:44 2010 +0100
Style fixes
src/os/create-process-unix.lisp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 12ff73293891fa3da100fd3e2b8d4618071cc050
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 23:28:52 2010 +0100
Turn PROCESS-WAIT and PROCESS-KILL into methods
src/os/create-process-unix.lisp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 096e7ca03e42f7b5386187178eb5711f2e87153d
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 23:28:20 2010 +0100
Make sure we don't call waitpid() twice for the same process
src/os/create-process-unix.lisp | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
commit f535e70c31b506ee4f9a6600e3b41209e83b521c
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 23:07:38 2010 +0100
Fix RUN-PROGRAM: stdout and stderr need to be redirected to pipes
src/os/create-process-unix.lisp | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 13a9c6d6fa38b9dcaad973d60cba96be5cc7e30e
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 23:07:15 2010 +0100
Fix REDIRECT-TO-PIPES: the wrong end of the pipe was being duplicated
src/os/create-process-unix.lisp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 86f85dfdbd13fbf50afb70ffbe7020bd1f18969b
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 22:29:28 2010 +0100
Add back FORK and EXECV to IOLIB.SYSCALLS
src/syscalls/ffi-functions-unix.lisp | 6 ++++++
src/syscalls/pkgdcl.lisp | 2 ++
2 files changed, 8 insertions(+), 0 deletions(-)
commit 85e55deadf71fba947791cb2874a847a5ea61fbd
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 22:24:42 2010 +0100
Remove debug declarations
src/os/create-process-unix.lisp | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
commit 78805a80d824e60da3c164bfd87a91c044b27da0
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 22:22:22 2010 +0100
PROCESS-KILL: make the signal optional(default SIGTERM) and allow keywords too
src/os/create-process-unix.lisp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 268957a06d18b86e2a7888f43169788e17c63321
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 22:21:26 2010 +0100
PROCESS-WAIT: return only the return status
src/os/create-process-unix.lisp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 45dbc66fe787e10ecf692284422cfb250a43c9f5
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 22:20:05 2010 +0100
Put signal names into CFFI enum SIGNAL
src/syscalls/ffi-functions-unix.lisp | 2 +-
src/syscalls/ffi-types-unix.lisp | 77 +++++++++++++++++-----------------
src/syscalls/pkgdcl.lisp | 1 +
3 files changed, 40 insertions(+), 40 deletions(-)
commit 3a6ac90a478f22a9f545c4b69cbc43db4ea17ce8
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 22:19:41 2010 +0100
Fix the groveler to allow the use of CL symbols
On recent SBCLs the names of symbols in the CL package are
BASE-STRINGs which cannot be printed readably, so we convert those
into extended strings before printing
src/grovel/grovel.lisp | 24 ++++++++++++++----------
1 files changed, 14 insertions(+), 10 deletions(-)
commit 562be28b58e9bc3e997b2bde7c8a1cf935798055
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 20:26:40 2010 +0100
Fix list of exported signals
src/syscalls/ffi-types-unix.lisp | 65 ++++++++++++++++++++++---------------
src/syscalls/pkgdcl.lisp | 39 ++++++++++++++--------
2 files changed, 64 insertions(+), 40 deletions(-)
commit 82f87bc952c485eb7ce8773f036b6781cc924aa9
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 18:43:30 2010 +0100
Fix comment
src/os/create-process-unix.lisp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 879e9b0cb749184e6b4fbe2ee6104c8791a7621f
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 18:43:22 2010 +0100
CREATE-PROCESS: always use /bin/sh when receiving :shell as exec name
src/os/create-process-unix.lisp | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
commit 3741d13b02e9c49a18520721b0ccf6e021b14575
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 18:11:19 2010 +0100
Implement WIFEXITED & all other macros for disecting a process's output status
src/syscalls/ffi-functions-unix.lisp | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
commit ad875a5fd16892ff8e92e7ddba5cd87b125eb740
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 17:59:30 2010 +0100
Refactor CREATE-PROCESS internals
src/os/create-process-unix.lisp | 25 +++++++++++++++----------
1 files changed, 15 insertions(+), 10 deletions(-)
commit b1befc4caf5ea4c1fc44596080b1529c40081736
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 11:12:58 2010 +0100
Add dependency on idna to iolib.sockets.asd
src/iolib.sockets.asd | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 6638b7a524501f82e4b8068cb553d5729389ce68
Author: Stelian Ionescu <sionescu at cddr.org>
Date: Sat Dec 25 11:09:53 2010 +0100
Add support for IDN
For IDN encoding, we use https://github.com/antifuchs/idna
CHANGES | 1 +
src/sockets/dns/lookup.lisp | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20101225.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