diff options
Diffstat (limited to 'ev.c')
-rw-r--r-- | ev.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -867,14 +867,14 @@ pipecb (EV_P_ ev_io *iow, int revents) /*****************************************************************************/ static void -sighandler (int signum) +ev_sighandler (int signum) { #if EV_MULTIPLICITY struct ev_loop *loop = &default_loop_struct; #endif #if _WIN32 - signal (signum, sighandler); + signal (signum, ev_sighandler); #endif signals [signum - 1].gotsig = 1; @@ -1932,10 +1932,10 @@ ev_signal_start (EV_P_ ev_signal *w) if (!((WL)w)->next) { #if _WIN32 - signal (w->signum, sighandler); + signal (w->signum, ev_sighandler); #else struct sigaction sa; - sa.sa_handler = sighandler; + sa.sa_handler = ev_sighandler; sigfillset (&sa.sa_mask); sa.sa_flags = SA_RESTART; /* if restarting works we save one iteration */ sigaction (w->signum, &sa, 0); |