[clfswm-cvs] r297 - in clfswm: . contrib/server
Philippe Brochard
pbrochard at common-lisp.net
Tue Aug 17 21:27:19 UTC 2010
Author: pbrochard
Date: Tue Aug 17 17:27:18 2010
New Revision: 297
Log:
contrib/server/key.lisp (ushell-sh): Add ccl and ecl support.
Modified:
clfswm/ChangeLog
clfswm/contrib/server/key.lisp
Modified: clfswm/ChangeLog
==============================================================================
--- clfswm/ChangeLog (original)
+++ clfswm/ChangeLog Tue Aug 17 17:27:18 2010
@@ -1,5 +1,7 @@
2010-08-17 Philippe Brochard <pbrochard at common-lisp.net>
+ * contrib/server/key.lisp (ushell-sh): Add ccl and ecl support.
+
* src/xlib-util.lisp (compress-motion-notify): Use a loop instead
of an event-case.
Modified: clfswm/contrib/server/key.lisp
==============================================================================
--- clfswm/contrib/server/key.lisp (original)
+++ clfswm/contrib/server/key.lisp Tue Aug 17 17:27:18 2010
@@ -12,6 +12,8 @@
(defparameter *final-key-perms* "0400")
+
+
(defun ushell-sh (formatter &rest args)
(labels ((remove-plist (plist &rest keys)
"Remove the keys from the plist.
@@ -43,8 +45,10 @@
opts)
#+lucid (apply #'lcl:run-program prog :wait wait :arguments args opts)
#+sbcl (apply #'sb-ext:run-program prog args :wait wait :output *standard-output* opts)
- #-(or allegro clisp cmu gcl liquid lispworks lucid sbcl)
- (error 'not-implemented :proc (list 'run-prog prog opts))))
+ #+ecl (apply #'ext:run-program prog args opts)
+ #+ccl (apply #'ccl:run-program prog args opts)
+ #-(or allegro clisp cmu gcl liquid lispworks lucid sbcl ccl ecl)
+ (error "Error: urun-prog not implemented")))
(urun-prog "/bin/sh" :args (list "-c" (apply #'format nil formatter args)))))
More information about the clfswm-cvs
mailing list