rpc.lockd(8): Raise WARNS to 3 and fix warnings.
authorSascha Wildner <saw@online.de>
Sun, 12 Apr 2009 18:22:23 +0000 (20:22 +0200)
committerSascha Wildner <saw@online.de>
Sun, 12 Apr 2009 18:22:45 +0000 (20:22 +0200)
usr.sbin/rpc.lockd/Makefile
usr.sbin/rpc.lockd/lock_proc.c
usr.sbin/rpc.lockd/lockd_lock.c

index 479cbe2..75a2ede 100644 (file)
@@ -8,7 +8,7 @@ MLINKS= rpc.lockd.8 lockd.8
 SRCS=  nlm_prot_svc.c lockd.c lock_proc.c lockd_lock.c
 
 CFLAGS+= -I. -I${DESTDIR}/usr/include/rpcsvc
-#WARNS?= 2
+WARNS?= 3
 
 DPADD= ${LIBRPCSVC} ${LIBUTIL}
 LDADD= -lrpcsvc -lutil
index f3e9544..ede52f6 100644 (file)
@@ -60,7 +60,6 @@
 #define        getrpcaddr(rqstp)       (struct sockaddr *)(svc_getrpccaller((rqstp)->rq_xprt)->buf)
 
 static void    log_from_addr(const char *, struct svc_req *);
-static void    log_netobj(netobj *obj);
 static int     addrcmp(struct sockaddr *, struct sockaddr *);
 
 /* log_from_addr ----------------------------------------------------------- */
index 1c7ba58..dcf89a1 100644 (file)
@@ -80,6 +80,7 @@ struct file_lock {
 #define LKST_DYING     4 /* must dies when we get news from the child */
 
 void           lfree(struct file_lock *);
+void           sigchild_handler(int);
 enum nlm_stats do_lock(struct file_lock *, int);
 enum nlm_stats do_unlock(struct file_lock *);
 void           send_granted(struct file_lock *, int);
@@ -433,11 +434,11 @@ do_lock(struct file_lock *fl, int block)
                syslog(LOG_NOTICE, "fstat failed (from %s): %s",
                    fl->client_name, strerror(errno));
        }
-       syslog(LOG_DEBUG, "lock from %s for file%s%s: dev %d ino %d (uid %d), "
+       syslog(LOG_DEBUG, "lock from %s for file%s%s: dev %d ino %ju (uid %d), "
            "flags %d",
            fl->client_name, fl->client.exclusive ? " (exclusive)":"",
            block ? " (block)":"",
-           st.st_dev, st.st_ino, st.st_uid, fl->flags);
+           st.st_dev, (uintmax_t)st.st_ino, st.st_uid, fl->flags);
        lflags = LOCK_NB;
        if (fl->client.exclusive == 0)
                lflags |= LOCK_SH;