summaryrefslogtreecommitdiffstats
path: root/usr.sbin/rpc.lockd
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2001-11-12 16:29:45 +0000
committeralfred <alfred@FreeBSD.org>2001-11-12 16:29:45 +0000
commit24f78bbde0471717755b6eaa0e2e44a71c133ce3 (patch)
tree0294f3d654c2e726ca22b44a12f47da2c758d34d /usr.sbin/rpc.lockd
parenta2ed3a17cfd2d04e110d172b8f66b9f124a10095 (diff)
downloadFreeBSD-src-24f78bbde0471717755b6eaa0e2e44a71c133ce3.zip
FreeBSD-src-24f78bbde0471717755b6eaa0e2e44a71c133ce3.tar.gz
Fixup for WARNS.
Diffstat (limited to 'usr.sbin/rpc.lockd')
-rw-r--r--usr.sbin/rpc.lockd/kern.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/usr.sbin/rpc.lockd/kern.c b/usr.sbin/rpc.lockd/kern.c
index 0dc0aa7..e79cfb0 100644
--- a/usr.sbin/rpc.lockd/kern.c
+++ b/usr.sbin/rpc.lockd/kern.c
@@ -35,6 +35,9 @@
#include <sys/socket.h>
#include <sys/stat.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+
#include <err.h>
#include <errno.h>
#include <fcntl.h>
@@ -69,6 +72,8 @@ static OWNER owner;
static char hostname[MAXHOSTNAMELEN + 1]; /* Hostname. */
+static void client_cleanup(void);
+static void set_auth(CLIENT *cl, struct ucred *ucred);
int lock_request(LOCKD_MSG *);
int test_request(LOCKD_MSG *);
void show(LOCKD_MSG *);
@@ -86,9 +91,7 @@ int unlock_request(LOCKD_MSG *);
(inet_ntoa((sockaddr)->sin_addr))
void
-client_cleanup(sig, code)
- int sig;
- int code;
+client_cleanup(void)
{
(void)lockd_seteuid(0);
(void)unlink(_PATH_LCKFIFO);
@@ -133,8 +136,8 @@ client_request(void)
return (child);
}
- signal(SIGHUP, client_cleanup);
- signal(SIGTERM, client_cleanup);
+ signal(SIGHUP, (sig_t)client_cleanup);
+ signal(SIGTERM, (sig_t)client_cleanup);
/* Setup. */
(void)time(&owner.tod);
@@ -459,7 +462,7 @@ lock_answer(int pid, netobj *netcookie, int result, int *pid_p, int version)
if (d_calls)
syslog(LOG_DEBUG, "lock answer: pid %lu: %s %d",
- ans.la_msg_ident.pid,
+ (unsigned long)ans.la_msg_ident.pid,
version == NLM_VERS4 ? "nlmv4" : "nlmv3",
result);
OpenPOWER on IntegriCloud