when clisp is built with readline, sending clisp sigterm puts into background:
$ clisp -x '(unwind-protect (sleep 100) (print "cleanup"))' & $ kill %1 [1]+ Stopped ... $ fg Exiting on signal 15 "cleanup" Bye. $ when readline is not compiled in: $ clisp -x '(unwind-protect (sleep 100) (print "cleanup"))' & $ kill %1 Exiting on signal 15 "cleanup" Bye. $ we do not call rl_set_signals() (we need to handle most signals ourselves). we do call rl_resize_terminal() from our own sigwinch handler. so, what are we doing wrong? thanks! -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.jihadwatch.org/> <http://pmw.org.il/> <http://www.iris.org.il> <http://www.mideasttruth.com/> <http://www.palestinefacts.org/> Even Windows doesn't suck, when you use Common Lisp _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash