From: KIMURA Koichi Date: 1999-04-02T21:19:32+09:00 Subject: [ruby-dev:6540] [patch] ruby-1.3.2-990402 木村です。 SIGHUPとSIGTERMも使えない環境なのでした > Win32 ということでパッチです。 --- signal.c.orig Wed Mar 24 17:52:34 1999 +++ signal.c Fri Apr 02 21:09:30 1999 @@ -311,6 +311,8 @@ rb_thread_interrupt(); break; +#ifndef NT case SIGHUP: case SIGTERM: +#endif #ifdef SIGPIPE case SIGPIPE: @@ -494,6 +496,8 @@ switch (sig) { case SIGINT: +#ifndef NT case SIGHUP: case SIGTERM: +#endif #ifdef SIGQUIT case SIGQUIT: @@ -610,6 +614,8 @@ rb_define_global_function("trap", rb_f_trap, -1); ruby_signal(SIGINT, sighandle); +#ifndef NT ruby_signal(SIGHUP, sighandle); ruby_signal(SIGTERM, sighandle); +#endif #ifdef SIGPIPE ruby_signal(SIGPIPE, sighandle); --- win32/ruby.def.orig Fri Apr 02 21:13:46 1999 +++ win32/ruby.def Tue Mar 23 12:45:20 1999 @@ -198,4 +198,5 @@ rb_eval_string rb_eval_cmd + rb_trap_eval rb_test_false_or_nil rb_respond_to -- 木村浩一 May the source be with you. mail: kbk@kt.rim.or.jp web-page: http://www.kt.rim.or.jp/~kbk/