fs: introduce get_mounted_path to get the path where a file is mounted
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
This commit is contained in:
parent
c3defd0504
commit
1483f45879
9
fs/fs.c
9
fs/fs.c
|
@ -243,6 +243,15 @@ static struct fs_device_d *get_fsdevice_by_path(const char *path)
|
||||||
return fs_dev_root;
|
return fs_dev_root;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
char *get_mounted_path(const char *path)
|
||||||
|
{
|
||||||
|
struct fs_device_d *fdev;
|
||||||
|
|
||||||
|
fdev = get_fsdevice_by_path(path);
|
||||||
|
|
||||||
|
return fdev->path;
|
||||||
|
}
|
||||||
|
|
||||||
static FILE files[MAX_FILES];
|
static FILE files[MAX_FILES];
|
||||||
|
|
||||||
static FILE *get_file(void)
|
static FILE *get_file(void)
|
||||||
|
|
|
@ -168,6 +168,8 @@ void *read_file(const char *filename, size_t *size);
|
||||||
char *normalise_path(const char *path);
|
char *normalise_path(const char *path);
|
||||||
char *normalise_link(const char *pathname, const char* symlink);
|
char *normalise_link(const char *pathname, const char* symlink);
|
||||||
|
|
||||||
|
char *get_mounted_path(const char *path);
|
||||||
|
|
||||||
/* Register a new filesystem driver */
|
/* Register a new filesystem driver */
|
||||||
int register_fs_driver(struct fs_driver_d *fsdrv);
|
int register_fs_driver(struct fs_driver_d *fsdrv);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue