vsnprintf (9) Linux Manual Page
vsnprintf – Format a string and place it in a buffer
Synopsis
int vsnprintf(char *buf, size_t size, const char *fmt, va_list args);
Arguments
buf
-
- The buffer to place the result into
size
- The size of the buffer, including the trailing null space
fmt
- The format string to use
args
- Arguments for the format string
Description
This function generally follows C99 vsnprintf, but has some extensions and a few limitations:
n is unsupported p* is handled by pointer
See pointer or Documentation/printk-formats.txt for more extensive description.
** Please update the documentation in both places when making changes **
The return value is the number of characters which would be generated for the given input, excluding the trailing ‘
