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 **);