libexplain  1.4.D001
Functions
libexplain/buffer/enoent.c File Reference
#include <libexplain/ac/errno.h>
#include <libexplain/ac/stdio.h>
#include <libexplain/buffer/enoent.h>
#include <libexplain/buffer/errno/path_resolution.h>
#include <libexplain/buffer/gettext.h>

Go to the source code of this file.

Functions

static void report_error (explain_string_buffer_t *sb, const char *caption)
static void report_error_dirname (explain_string_buffer_t *sb, const char *caption)
void explain_buffer_enoent (explain_string_buffer_t *sb, const char *pathname, const char *pathname_caption, const explain_final_t *final_component)
void explain_buffer_enoent2 (explain_string_buffer_t *sb, const char *oldpath, const char *oldpath_caption, const explain_final_t *oldpath_final_component, const char *newpath, const char *newpath_caption, const explain_final_t *newpath_final_component)

Function Documentation

void explain_buffer_enoent ( explain_string_buffer_t sb,
const char *  pathname,
const char *  pathname_caption,
const explain_final_t final_component 
)

Definition at line 71 of file enoent.c.

void explain_buffer_enoent2 ( explain_string_buffer_t sb,
const char *  oldpath,
const char *  oldpath_caption,
const explain_final_t oldpath_final_component,
const char *  newpath,
const char *  newpath_caption,
const explain_final_t newpath_final_component 
)

Definition at line 99 of file enoent.c.

static void report_error ( explain_string_buffer_t sb,
const char *  caption 
) [static]

Definition at line 29 of file enoent.c.

static void report_error_dirname ( explain_string_buffer_t sb,
const char *  caption 
) [static]

Definition at line 51 of file enoent.c.