Module Name: src Committed By: christos Date: Thu Sep 29 20:52:12 UTC 2011
Modified Files: src/sys/sys: systm.h Log Message: - add missing attributes to varyadic print functions - add vpanic() To generate a diff of this commit: cvs rdiff -u -r1.248 -r1.249 src/sys/sys/systm.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/sys/systm.h diff -u src/sys/sys/systm.h:1.248 src/sys/sys/systm.h:1.249 --- src/sys/sys/systm.h:1.248 Sun Jul 17 16:54:54 2011 +++ src/sys/sys/systm.h Thu Sep 29 16:52:12 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: systm.h,v 1.248 2011/07/17 20:54:54 joerg Exp $ */ +/* $NetBSD: systm.h,v 1.249 2011/09/29 20:52:12 christos Exp $ */ /*- * Copyright (c) 1982, 1988, 1991, 1993 @@ -226,13 +226,22 @@ void printf_nolog(const char *, ...) void printf(const char *, ...) __attribute__((__format__(__printf__,1,2))); + int sprintf(char *, const char *, ...) __attribute__((__format__(__printf__,2,3))); + int snprintf(char *, size_t, const char *, ...) __attribute__((__format__(__printf__,3,4))); -void vprintf(const char *, va_list); -int vsprintf(char *, const char *, va_list); -int vsnprintf(char *, size_t, const char *, va_list); + +void vprintf(const char *, va_list) + __attribute__((__format__(__printf__,1,0))); + +int vsprintf(char *, const char *, va_list) + __attribute__((__format__(__printf__,2,0))); + +int vsnprintf(char *, size_t, const char *, va_list) + __attribute__((__format__(__printf__,3,0))); + int humanize_number(char *, size_t, uint64_t, const char *, int); void twiddle(void); @@ -241,6 +250,8 @@ void banner(void); void panic(const char *, ...) __dead __attribute__((__format__(__printf__,1,2))); +void vpanic(const char *, va_list) + __dead __attribute__((__format__(__printf__,1,0))); void uprintf(const char *, ...) __attribute__((__format__(__printf__,1,2))); void uprintf_locked(const char *, ...)