#include "system.h"#include <rpmlib.h>#include <rpmmacro.h>#include "fs.h"#include "debug.h"Include dependency graph for fs.c:

Go to the source code of this file.
Data Structures | |
| struct | fsinfo |
Functions | |
| void | rpmFreeFilesystems (void) |
| Release storage used by file system usage cache. | |
| static int | getFilesystemList (void) |
| Get information for mounted file systems. | |
| int | rpmGetFilesystemList (const char ***listptr, int *num) |
| Return (cached) file system mount points. | |
| int | rpmGetFilesystemUsage (const char **fileList, uint_32 *fssizes, int numFiles, uint_64 **usagesPtr, int flags) |
| Determine per-file system usage for a list of files. | |
Variables | |
| static struct fsinfo * | filesystems = NULL |
| static const char ** | fsnames = NULL |
| static int | numFilesystems = 0 |
Definition in file fs.c.
|
|
Get information for mounted file systems.
Definition at line 142 of file fs.c. References _, _free(), errno, fsnames, getmntent(), MOUNTED, numFilesystems, our_mntent::our_mntdir, RPMERR_MTAB, RPMERR_STAT, rpmError, rpmFreeFilesystems(), RPMMESS_DEBUG, rpmMessage, xcalloc(), xrealloc(), and xstrdup(). Referenced by rpmGetFilesystemList(), and rpmGetFilesystemUsage(). |
|
|
Release storage used by file system usage cache.
Definition at line 31 of file fs.c. References _free(), fsnames, fsinfo::mntPoint, and numFilesystems. Referenced by getFilesystemList(), and rpmcliFini(). |
|
||||||||||||
|
Return (cached) file system mount points.
Definition at line 272 of file fs.c. References fsnames, getFilesystemList(), and numFilesystems. Referenced by fsnamesTag(), fssizesTag(), and rpmtsInitDSI(). |
|
||||||||||||||||||||||||
|
Determine per-file system usage for a list of files.
Definition at line 286 of file fs.c. References _, _free(), alloca(), dirName, errno, fsnames, getFilesystemList(), numFilesystems, RPMERR_BADDEV, RPMERR_STAT, rpmError, rpmGetPath(), and xcalloc(). Referenced by fssizesTag(). |
|
|
|
|
|
Definition at line 27 of file fs.c. Referenced by getFilesystemList(), rpmFreeFilesystems(), rpmGetFilesystemList(), and rpmGetFilesystemUsage(). |
|
|
Definition at line 29 of file fs.c. Referenced by getFilesystemList(), rpmFreeFilesystems(), rpmGetFilesystemList(), and rpmGetFilesystemUsage(). |
1.4.4