Module Name:    src
Committed By:   christos
Date:           Fri Feb 10 02:14:23 UTC 2012

Modified Files:
        src/sys/ddb: db_interface.h db_lwp.h db_output.h db_sym.h

Log Message:
add __printflike where needed


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/ddb/db_interface.h
cvs rdiff -u -r1.1 -r1.2 src/sys/ddb/db_lwp.h
cvs rdiff -u -r1.19 -r1.20 src/sys/ddb/db_output.h
cvs rdiff -u -r1.24 -r1.25 src/sys/ddb/db_sym.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/ddb/db_interface.h
diff -u src/sys/ddb/db_interface.h:1.27 src/sys/ddb/db_interface.h:1.28
--- src/sys/ddb/db_interface.h:1.27	Thu May 26 11:34:14 2011
+++ src/sys/ddb/db_interface.h	Thu Feb  9 21:14:23 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_interface.h,v 1.27 2011/05/26 15:34:14 joerg Exp $	*/
+/*	$NetBSD: db_interface.h,v 1.28 2012/02/10 02:14:23 christos Exp $	*/
 
 /*-
  * Copyright (c) 1995 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@ db_addr_t	db_disasm(db_addr_t, bool);
 /* arch/<arch>/<arch>/db_trace.c */
 /* arch/vax/vax/db_machdep.c */
 void		db_stack_trace_print(db_expr_t, bool, db_expr_t, const char *,
-		    void (*)(const char *, ...));
+    void (*)(const char *, ...) __printflike(1, 2));
 
 /* ddb/db_xxx.c */
 void		db_kgdb_cmd(db_expr_t, bool, db_expr_t, const char *);

Index: src/sys/ddb/db_lwp.h
diff -u src/sys/ddb/db_lwp.h:1.1 src/sys/ddb/db_lwp.h:1.2
--- src/sys/ddb/db_lwp.h:1.1	Sat Mar  7 17:02:17 2009
+++ src/sys/ddb/db_lwp.h	Thu Feb  9 21:14:23 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_lwp.h,v 1.1 2009/03/07 22:02:17 ad Exp $	*/
+/*	$NetBSD: db_lwp.h,v 1.2 2012/02/10 02:14:23 christos Exp $	*/
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -34,6 +34,7 @@
 
 struct lwp	*db_lwp_first(void);
 struct lwp	*db_lwp_next(struct lwp *);
-void		db_lwp_whatis(uintptr_t, void (*)(const char *, ...));
+void		db_lwp_whatis(uintptr_t,
+    void (*)(const char *, ...) __printflike(1, 2));
 
 #endif /* _DDB_DB_LWP_H_ */

Index: src/sys/ddb/db_output.h
diff -u src/sys/ddb/db_output.h:1.19 src/sys/ddb/db_output.h:1.20
--- src/sys/ddb/db_output.h:1.19	Sun Jul 17 16:54:50 2011
+++ src/sys/ddb/db_output.h	Thu Feb  9 21:14:23 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_output.h,v 1.19 2011/07/17 20:54:50 joerg Exp $	*/
+/*	$NetBSD: db_output.h,v 1.20 2012/02/10 02:14:23 christos Exp $	*/
 
 /*
  * Mach Operating System
@@ -37,8 +37,7 @@
 void	db_force_whitespace(void);
 void	db_putchar(int);
 int	db_print_position(void);
-void	db_printf(const char *, ...)
-	    __attribute__((__format__(__printf__,1,2)));
+void	db_printf(const char *, ...) __printflike(1, 2);
 void	db_vprintf(const char *, va_list);
 void	db_format_radix(char *, size_t, quad_t, int);
 void	db_format_hex(char *, size_t, quad_t, int);

Index: src/sys/ddb/db_sym.h
diff -u src/sys/ddb/db_sym.h:1.24 src/sys/ddb/db_sym.h:1.25
--- src/sys/ddb/db_sym.h:1.24	Mon Apr 11 00:22:32 2011
+++ src/sys/ddb/db_sym.h	Thu Feb  9 21:14:23 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_sym.h,v 1.24 2011/04/11 04:22:32 mrg Exp $	*/
+/*	$NetBSD: db_sym.h,v 1.25 2012/02/10 02:14:23 christos Exp $	*/
 
 /*
  * Mach Operating System
@@ -113,6 +113,6 @@ void		db_symbol_values(db_sym_t, const c
 
 void		db_symstr(char *, size_t, db_expr_t, db_strategy_t);
 void		db_printsym(db_expr_t, db_strategy_t,
-		    void(*)(const char *, ...));
+    void(*)(const char *, ...) __printflike(1, 2));
 					/* print closest symbol to a value */
 bool		db_sym_numargs(db_sym_t, int *, char **);

Reply via email to