diff options
Diffstat (limited to 'liblock/lockmail.c')
| -rw-r--r-- | liblock/lockmail.c | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/liblock/lockmail.c b/liblock/lockmail.c index fda0799..3cd51e0 100644 --- a/liblock/lockmail.c +++ b/liblock/lockmail.c @@ -44,9 +44,9 @@ static int sig=0;  static int catch(int signum)  {  	sig=1; -	signal(SIGHUP, (RETSIGTYPE (*)(int))catch); -	signal(SIGTERM, (RETSIGTYPE (*)(int))catch); -	signal(SIGINT, (RETSIGTYPE (*)(int))catch); +	signal(SIGHUP, (void (*)(int))catch); +	signal(SIGTERM, (void (*)(int))catch); +	signal(SIGINT, (void (*)(int))catch);  	return 0;  } @@ -128,9 +128,9 @@ int main(int argc, char **argv)  			exit(1);  		} -		signal(SIGHUP, (RETSIGTYPE (*)(int))catch); -		signal(SIGTERM, (RETSIGTYPE (*)(int))catch); -		signal(SIGINT, (RETSIGTYPE (*)(int))catch); +		signal(SIGHUP, (void (*)(int))catch); +		signal(SIGTERM, (void (*)(int))catch); +		signal(SIGINT, (void (*)(int))catch);  		if (ll_mail_lock(p) < 0)  		{ @@ -187,4 +187,3 @@ int main(int argc, char **argv)  	exit(EX_TEMPFAIL);  	return (0);  } - | 
