
Go to the source code of this file.
Functions | |
| void | rpmFreeFilesystems (void) |
| Release storage used by file system usage cache. | |
| 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. | |
Definition in file fs.h.
| void rpmFreeFilesystems | ( | void | ) |
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().
| int rpmGetFilesystemList | ( | const char *** | listptr, | |
| int * | num | |||
| ) |
Return (cached) file system mount points.
| listptr | addess of file system names (or NULL) | |
| num | address of number of file systems (or NULL) |
Definition at line 272 of file fs.c.
References fsnames, getFilesystemList(), and numFilesystems.
Referenced by fsnamesTag(), fssizesTag(), and rpmtsInitDSI().
| 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.
| fileList | array of absolute file names | |
| fssizes | array of file sizes | |
| numFiles | number of files in list |
| usagesPtr | address of per-file system usage array (or NULL) |
| flags | (unused) |
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().
1.5.7.1