add format attributes to log functions
authorbenno <benno@openbsd.org>
Mon, 18 Jul 2016 21:20:31 +0000 (21:20 +0000)
committerbenno <benno@openbsd.org>
Mon, 18 Jul 2016 21:20:31 +0000 (21:20 +0000)
ok   florian@ claudio@

usr.sbin/ripd/log.h
usr.sbin/ripd/neighbor.c

index d2961e2..98707c1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: log.h,v 1.3 2014/11/03 20:15:31 bluhm Exp $ */
+/*     $OpenBSD: log.h,v 1.4 2016/07/18 21:20:31 benno Exp $ */
 
 /*
  * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
 
 void            log_init(int);
 void            log_verbose(int);
-void            logit(int, const char *, ...);
-void            vlog(int, const char *, va_list);
-void            log_warn(const char *, ...);
-void            log_warnx(const char *, ...);
-void            log_info(const char *, ...);
-void            log_debug(const char *, ...);
-void            fatal(const char *) __dead;
-void            fatalx(const char *) __dead;
+void            logit(int, const char *, ...)
+                       __attribute__((__format__ (printf, 2, 3)));
+void            vlog(int, const char *, va_list)
+                        __attribute__((__format__ (printf, 2, 0)));
+void            log_warn(const char *, ...)
+                       __attribute__((__format__ (printf, 1, 2)));
+void            log_warnx(const char *, ...)
+                       __attribute__((__format__ (printf, 1, 2)));
+void            log_info(const char *, ...)
+                       __attribute__((__format__ (printf, 1, 2)));
+void            log_debug(const char *, ...)
+                       __attribute__((__format__ (printf, 1, 2)));
+void            fatal(const char *) __dead
+                       __attribute__((__format__ (printf, 1, 0)));
+void            fatalx(const char *) __dead
+                       __attribute__((__format__ (printf, 1, 0)));
 const char     *if_type_name(enum iface_type);
 const char     *nbr_state_name(int);
 
index cedb527..29f5b89 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: neighbor.c,v 1.9 2007/10/24 19:50:33 claudio Exp $ */
+/*     $OpenBSD: neighbor.c,v 1.10 2016/07/18 21:20:31 benno Exp $ */
 
 /*
  * Copyright (c) 2006 Michele Marchetto <mydecay@openbeer.it>
@@ -196,7 +196,7 @@ nbr_new(u_int32_t nbr_id, struct iface *iface)
        /* set event structures */
        evtimer_set(&nbr->timeout_timer, nbr_timeout_timer, nbr);
 
-       log_debug("nbr_new: neighbor ID %s, peerid %lu",
+       log_debug("nbr_new: neighbor ID %s, peerid %u",
            inet_ntoa(nbr->id), nbr->peerid);
 
        return (nbr);
@@ -211,7 +211,7 @@ nbr_act_del(struct nbr *nbr)
            nbr->state != NBR_STA_REQ_RCVD)
                nbr_failed_new(nbr);
 
-       log_debug("nbr_del: neighbor ID %s, peerid %lu", inet_ntoa(nbr->id),
+       log_debug("nbr_del: neighbor ID %s, peerid %u", inet_ntoa(nbr->id),
            nbr->peerid);
 
        /* stop timer */