diff options
author | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-11-08 08:49:45 +0000 |
---|---|---|
committer | ocean <ocean@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2005-11-08 08:49:45 +0000 |
commit | 59ffb8a8463e79fac666923e3bf6ac4555b02dbf (patch) | |
tree | acb0de7f8f755f2739e2f82153807d937b30e97e /signal.c | |
parent | 9e55ce10682af724ce4c561f062b105098b42c91 (diff) | |
download | ruby-59ffb8a8463e79fac666923e3bf6ac4555b02dbf.tar.gz |
* 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
Diffstat (limited to 'signal.c')
-rw-r--r-- | signal.c | 26 |
1 files changed, 8 insertions, 18 deletions
@@ -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 |