X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=ucw%2Fsighandler.c;h=9cc5f2aed26579b56ecb311884073827ba50260d;hb=947469a68a50754eafe654f9f256411c07b2ca6a;hp=3f7daf2213496bb2be0f12bad93709166e25cbec;hpb=031256ad2e123eec58521f8e3eb9496c197641d2;p=libucw.git diff --git a/ucw/sighandler.c b/ucw/sighandler.c index 3f7daf22..9cc5f2ae 100644 --- a/ucw/sighandler.c +++ b/ucw/sighandler.c @@ -52,13 +52,13 @@ unhandle_signal(int signum) ucwlib_unlock(); } -sh_sighandler_t -set_signal_handler(int signum, sh_sighandler_t new) +ucw_sighandler_t +set_signal_handler(int signum, ucw_sighandler_t newh) { struct ucwlib_context *ctx = ucwlib_thread_context(); if (!ctx->signal_handlers) - ctx->signal_handlers = xmalloc_zero(NSIG * sizeof(sh_sighandler_t)); - sh_sighandler_t old = ctx->signal_handlers[signum]; - ctx->signal_handlers[signum] = new; + ctx->signal_handlers = xmalloc_zero(NSIG * sizeof(ucw_sighandler_t)); + ucw_sighandler_t old = ctx->signal_handlers[signum]; + ctx->signal_handlers[signum] = newh; return old; }