Skip to content
Snippets Groups Projects
Commit 6845d6e0 authored by Fredrik Hübinette (Hubbe)'s avatar Fredrik Hübinette (Hubbe)
Browse files

removed some warnings

Rev: src/lpc_signal.c:1.6
parent 06daa393
No related branches found
No related tags found
No related merge requests found
...@@ -157,6 +157,7 @@ static int my_signal(int sig, sigfunctype fun) ...@@ -157,6 +157,7 @@ static int my_signal(int sig, sigfunctype fun)
struct sigaction action; struct sigaction action;
action.sa_handler=fun; action.sa_handler=fun;
sigfillset(&action.sa_mask); sigfillset(&action.sa_mask);
action.sa_flags=0;
#ifdef SA_INTERRUPT #ifdef SA_INTERRUPT
if(fun != SIG_IGN) if(fun != SIG_IGN)
action.sa_flags=SA_INTERRUPT; action.sa_flags=SA_INTERRUPT;
...@@ -169,6 +170,7 @@ static int my_signal(int sig, sigfunctype fun) ...@@ -169,6 +170,7 @@ static int my_signal(int sig, sigfunctype fun)
struct sigvec action; struct sigvec action;
action.sv_handler= fun; action.sv_handler= fun;
action.sv_mask=-1; action.sv_mask=-1;
action.sv_flags=0;
#ifdef SA_INTERRUPT #ifdef SA_INTERRUPT
if(fun != SIG_IGN) if(fun != SIG_IGN)
action.sv_flags=SV_INTERRUPT; action.sv_flags=SV_INTERRUPT;
...@@ -242,7 +244,7 @@ void check_signals() ...@@ -242,7 +244,7 @@ void check_signals()
static char *signame(int sig) static char *signame(int sig)
{ {
int e; int e;
for(e=0;e<NELEM(signal_desc)-1;e++) for(e=0;e<(int)NELEM(signal_desc)-1;e++)
{ {
if(sig==signal_desc[e].signum) if(sig==signal_desc[e].signum)
return signal_desc[e].signame; return signal_desc[e].signame;
...@@ -254,7 +256,7 @@ static char *signame(int sig) ...@@ -254,7 +256,7 @@ static char *signame(int sig)
static int signum(char *name) static int signum(char *name)
{ {
int e; int e;
for(e=0;e<NELEM(signal_desc)-1;e++) for(e=0;e<(int)NELEM(signal_desc)-1;e++)
{ {
if(!strcasecmp(name,signal_desc[e].signame) || if(!strcasecmp(name,signal_desc[e].signame) ||
!strcasecmp(name,signal_desc[e].signame+3) ) !strcasecmp(name,signal_desc[e].signame+3) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment