Use correct function prototype for signal handler.

Eliminates gcc 4.9 warning.
This commit is contained in:
Craig Rodrigues 2015-09-01 07:33:36 +00:00
parent a7c2cd38d4
commit 929d5af546
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=287348

View File

@ -255,7 +255,7 @@ __rpc_get_time_offset(struct timeval *td, nis_server *srv, char *thost,
char ut[64], ipuaddr[64];
endpoint teps[32];
nis_server tsrv;
void (*oldsig)() = NULL; /* old alarm handler */
void (*oldsig)(int) = NULL; /* old alarm handler */
struct sockaddr_in sin;
socklen_t len;
int s = RPC_ANYSOCK;
@ -424,7 +424,7 @@ __rpc_get_time_offset(struct timeval *td, nis_server *srv, char *thost,
} else {
int res;
oldsig = (void (*)())signal(SIGALRM, alarm_hndler);
oldsig = (void (*)(int))signal(SIGALRM, alarm_hndler);
saw_alarm = 0; /* global tracking the alarm */
alarm(20); /* only wait 20 seconds */
res = _connect(s, (struct sockaddr *)&sin, sizeof(sin));