[iolib-devel] New patches: 25-Dec-2010
commit 60b3d895b03d4980b165a95a7d9f75262fa695ac Author: Stelian Ionescu <sionescu@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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
participants (1)
-
Stelian Ionescu