36 #include "oscap_export.h" fsdev_t * fsdev_strinit(const char *fs_names)
Initialize the fsdev_t structure from a string containing filesystem names.
Definition: fsdev.c:367
uint16_t cnt
Number of items in the array.
Definition: fsdev.h:43
fsdev_t * fsdev_init(const char **fs, size_t fs_cnt)
Initialize the fsdev_t structure from an array of filesystem names.
Definition: fsdev.c:344
int fsdev_search(fsdev_t *lfs, void *id)
Search an id in the fsdev_t structure.
Definition: fsdev.c:423
void fsdev_free(fsdev_t *lfs)
Free the fsdev_t structure.
Definition: fsdev.c:414
Filesystem device structure.
Definition: fsdev.h:41
dev_t * ids
Sorted array of device ids.
Definition: fsdev.h:42
int fsdev_fd(fsdev_t *lfs, int fd)
Check whether a file descriptor is associated with a file that resides on any of the devices in the f...
Definition: fsdev.c:459
int fsdev_path(fsdev_t *lfs, const char *path)
Check whether a path points points to a place on any of the devices in the fsdev_t structure...
Definition: fsdev.c:449