From 362d6375aabbe23239a63a2db86d369590697218 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Mon, 29 Mar 2010 10:55:17 +0200 Subject: add snprintf function Signed-off-by: Sascha Hauer --- lib/vsprintf.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib') diff --git a/lib/vsprintf.c b/lib/vsprintf.c index 6008305338..26fcaa76bd 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c @@ -547,6 +547,18 @@ int sprintf(char * buf, const char *fmt, ...) } EXPORT_SYMBOL(sprintf); +int snprintf(char * buf, size_t size, const char *fmt, ...) +{ + va_list args; + int i; + + va_start(args, fmt); + i = vsnprintf(buf, size, fmt, args); + va_end(args); + return i; +} +EXPORT_SYMBOL(sprintf); + /* Simplified asprintf. */ char *vasprintf(const char *fmt, va_list ap) { -- cgit v1.2.3