libexplain  1.4.D001
Functions
libexplain/buffer/enomedium.c File Reference
#include <libexplain/ac/fcntl.h>
#include <libexplain/ac/linux/cdrom.h>
#include <libexplain/ac/linux/fd.h>
#include <libexplain/ac/linux/kdev_t.h>
#include <libexplain/ac/linux/major.h>
#include <libexplain/ac/string.h>
#include <libexplain/ac/sys/ioctl.h>
#include <libexplain/ac/sys/mtio.h>
#include <libexplain/ac/sys/stat.h>
#include <libexplain/ac/unistd.h>
#include <libexplain/buffer/enomedium.h>
#include <libexplain/buffer/gettext.h>
#include <libexplain/sizeof.h>

Go to the source code of this file.

Functions

static int explain_buffer_enomedium_fildes_q (explain_string_buffer_t *sb, int fildes)
void explain_buffer_enomedium_fildes (explain_string_buffer_t *sb, int fildes)
void explain_buffer_enomedium (explain_string_buffer_t *sb, const char *pathname)
void explain_buffer_enomedium_generic (explain_string_buffer_t *sb)

Function Documentation

void explain_buffer_enomedium ( explain_string_buffer_t sb,
const char *  pathname 
)

The explain_buffer_enomedium function may be used to print an explanation of an ENOMEDIUM error.

Parameters:
sbThe string buffer to print into.
pathnameThe path of the offending device.

Definition at line 278 of file enomedium.c.

The explain_buffer_enomedium_fildes function may be used to print an explanation of an ENOMEDIUM error.

Parameters:
sbThe string buffer to print into.
fildesThe file descriptor of the offending device.

Definition at line 270 of file enomedium.c.

static int explain_buffer_enomedium_fildes_q ( explain_string_buffer_t sb,
int  fildes 
) [static]

Definition at line 113 of file enomedium.c.

The explain_buffer_enomedium function may be used to print an explanation of an ENOMEDIUM error.

Parameters:
sbThe string buffer to print into.

Definition at line 335 of file enomedium.c.