libexplain  1.4.D001
Functions
libexplain/buffer/errno/vsnprintf.c File Reference
#include <libexplain/ac/errno.h>
#include <libexplain/buffer/efault.h>
#include <libexplain/buffer/einval.h>
#include <libexplain/buffer/errno/generic.h>
#include <libexplain/buffer/errno/vsnprintf.h>
#include <libexplain/buffer/is_the_null_pointer.h>
#include <libexplain/buffer/pathname.h>
#include <libexplain/buffer/pointer.h>
#include <libexplain/buffer/size_t.h>
#include <libexplain/buffer/va_list.h>
#include <libexplain/explanation.h>
#include <libexplain/is_efault.h>
#include <libexplain/printf_format.h>

Go to the source code of this file.

Functions

static void explain_buffer_errno_vsnprintf_system_call (explain_string_buffer_t *sb, int errnum, char *data, size_t data_size, const char *format, va_list ap)
void explain_buffer_errno_vsnprintf_explanation (explain_string_buffer_t *sb, int errnum, const char *syscall_name, char *data, size_t data_size, const char *format, va_list ap)
void explain_buffer_errno_vsnprintf (explain_string_buffer_t *sb, int errnum, char *data, size_t data_size, const char *format, va_list ap)

Function Documentation

void explain_buffer_errno_vsnprintf ( explain_string_buffer_t sb,
int  errnum,
char *  data,
size_t  data_size,
const char *  format,
va_list  ap 
)

Definition at line 137 of file vsnprintf.c.

void explain_buffer_errno_vsnprintf_explanation ( explain_string_buffer_t sb,
int  errnum,
const char *  syscall_name,
char *  data,
size_t  data_size,
const char *  format,
va_list  ap 
)

Definition at line 53 of file vsnprintf.c.

static void explain_buffer_errno_vsnprintf_system_call ( explain_string_buffer_t sb,
int  errnum,
char *  data,
size_t  data_size,
const char *  format,
va_list  ap 
) [static]

Definition at line 36 of file vsnprintf.c.