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