From 59ffb8a8463e79fac666923e3bf6ac4555b02dbf Mon Sep 17 00:00:00 2001 From: ocean Date: Tue, 8 Nov 2005 08:49:45 +0000 Subject: * intern.h, eval.c (rb_thread_signal_raise): costified. * signal.c: cosmetic change. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- signal.c | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) (limited to 'signal.c') diff --git a/signal.c b/signal.c index 48820c0308..2bbf9e84b9 100644 --- a/signal.c +++ b/signal.c @@ -30,7 +30,7 @@ #endif static struct signals { - char *signm; + const char *signm; int signo; } siglist [] = { {"EXIT", 0}, @@ -169,7 +169,7 @@ static struct signals { }; static int -signm2signo(char *nm) +signm2signo(const char *nm) { struct signals *sigs; @@ -179,7 +179,7 @@ signm2signo(char *nm) return 0; } -static char* +static const char* signo2signm(int no) { struct signals *sigs; @@ -325,9 +325,7 @@ typedef RETSIGTYPE (*sighandler_t)(int); #ifdef POSIX_SIGNAL static sighandler_t -ruby_signal(signum, handler) - int signum; - sighandler_t handler; +ruby_signal(int signum, sighandler_t handler) { struct sigaction sigact, old; @@ -345,18 +343,14 @@ ruby_signal(signum, handler) } void -posix_signal(signum, handler) - int signum; - sighandler_t handler; +posix_signal(int signum, sighandler_t handler) { ruby_signal(signum, handler); } #ifdef HAVE_NATIVETHREAD static sighandler_t -ruby_nativethread_signal(signum, handler) - int signum; - sighandler_t handler; +ruby_nativethread_signal(int signum, sighandler_t handler) { sighandler_t old; @@ -366,9 +360,7 @@ ruby_nativethread_signal(signum, handler) } void -posix_nativethread_signal(signum, handler) - int signum; - sighandler_t handler; +posix_nativethread_signal(int signum, sighandler_t handler) { ruby_nativethread_signal(signum, handler); } @@ -445,7 +437,6 @@ sigsend_to_ruby_thread(int sig) } #endif -static RETSIGTYPE sighandler(int); static RETSIGTYPE sighandler(int sig) { @@ -707,8 +698,7 @@ trap(struct trap_arg *arg) #ifndef _WIN32 static VALUE -trap_ensure(arg) - struct trap_arg *arg; +trap_ensure(struct trap_arg *arg) { /* enable interrupt */ #ifdef HAVE_SIGPROCMASK -- cgit v1.2.3