libexplain
1.4.D001
|
#include <libexplain/ac/limits.h>
#include <libexplain/ac/mntent.h>
#include <libexplain/ac/sys/param.h>
#include <libexplain/ac/sys/stat.h>
#include <libexplain/ac/sys/statvfs.h>
#include <libexplain/ac/sys/vfs.h>
#include <libexplain/buffer/mount_point.h>
#include <libexplain/dirname.h>
Go to the source code of this file.
Functions | |
int | explain_buffer_mount_point_dev (explain_string_buffer_t *sb, dev_t dev) |
int | explain_buffer_mount_point_stat (explain_string_buffer_t *sb, const struct stat *st1) |
int | explain_buffer_mount_point_fd (explain_string_buffer_t *sb, int fildes) |
int | explain_buffer_mount_point (explain_string_buffer_t *sb, const char *path) |
int | explain_buffer_mount_point_dirname (explain_string_buffer_t *sb, const char *path) |
static int | explain_mount_point_dev_option (int st_dev, const char *option) |
static int | explain_mount_point_stat_option (const struct stat *st, const char *option) |
static int | explain_mount_point_option (const char *pathname, const char *option) |
int | explain_mount_point_noexec (const char *pathname) |
int | explain_mount_point_nosuid (const char *pathname) |
int | explain_mount_point_nodev (const struct stat *st) |
int explain_buffer_mount_point | ( | explain_string_buffer_t * | sb, |
const char * | path | ||
) |
The explain_buffer_mount_point function may be used to insert the mount point of the file system the path is within.
sb | The string buffer to write to. |
path | The path of the file in the file system we care about. |
Definition at line 127 of file mount_point.c.
int explain_buffer_mount_point_dev | ( | explain_string_buffer_t * | sb, |
dev_t | dev | ||
) |
The explain_buffer_mount_point_dev function may be used to insert the mount point of the file system, identified by the mounted device.
sb | The string buffer to write to. |
dev | The the mounted device to look for. |
Definition at line 32 of file mount_point.c.
int explain_buffer_mount_point_dirname | ( | explain_string_buffer_t * | sb, |
const char * | path | ||
) |
The explain_buffer_mount_point function may be used to insert the mount point of the file system the dirname(path) is within.
sb | The string buffer to write to. |
path | The path of the file in the file system we care about. |
Definition at line 138 of file mount_point.c.
int explain_buffer_mount_point_fd | ( | explain_string_buffer_t * | sb, |
int | fildes | ||
) |
The explain_buffer_mount_point_fd function may be used to insert the mount point of the file system the file descriptor is within.
sb | The string buffer to write to. |
fildes | The file descriptor of the file we care about. |
Definition at line 116 of file mount_point.c.
int explain_buffer_mount_point_stat | ( | explain_string_buffer_t * | sb, |
const struct stat * | st | ||
) |
The explain_buffer_mount_point_stat function may be used to insert the mount point of the file system, as described by the stat struct.
sb | The string buffer to write to. |
st | The stat struct describing the file we care about. |
Definition at line 108 of file mount_point.c.
static int explain_mount_point_dev_option | ( | int | st_dev, |
const char * | option | ||
) | [static] |
Definition at line 149 of file mount_point.c.
int explain_mount_point_nodev | ( | const struct stat * | pathname | ) |
The explain_mount_point_nodev function may be used to test whether or not a file system has been mounted with the "nodev" option.
pathname | The pathname of the file of interest |
Definition at line 238 of file mount_point.c.
int explain_mount_point_noexec | ( | const char * | pathname | ) |
The explain_mount_point_noexec function may be used to test whether or not a file system has been mounted with the "noexec" option.
pathname | The pathname of the file of interest |
Definition at line 224 of file mount_point.c.
int explain_mount_point_nosuid | ( | const char * | pathname | ) |
The explain_mount_point_nosuid function may be used to test whether or not a file system has been mounted with the "nosuid" option.
pathname | The pathname of the file of interest |
Definition at line 231 of file mount_point.c.
static int explain_mount_point_option | ( | const char * | pathname, |
const char * | option | ||
) | [static] |
Definition at line 213 of file mount_point.c.
static int explain_mount_point_stat_option | ( | const struct stat * | st, |
const char * | option | ||
) | [static] |
Definition at line 206 of file mount_point.c.