[PATCH 06/18] fs: introduce get_mounted_path to get the path where a file is mounted
Sascha Hauer
s.hauer at pengutronix.de
Mon Aug 27 09:53:49 EDT 2012
On Fri, Aug 24, 2012 at 06:50:06AM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote:
> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>
> ---
> fs/fs.c | 9 +++++++++
> include/fs.h | 2 ++
> 2 files changed, 11 insertions(+)
>
> diff --git a/fs/fs.c b/fs/fs.c
> index ca6340c..8ec368c 100644
> --- a/fs/fs.c
> +++ b/fs/fs.c
> @@ -242,6 +242,15 @@ static struct fs_device_d *get_fsdevice_by_path(const char *path)
> return fs_dev_root;
> }
>
> +char* get_mounted_path(const char *path)
char *get_mounted_path
> +{
> + struct fs_device_d *fdev;
> +
> + fdev = get_fsdevice_by_path(path);
> +
> + return fdev->path;
> +}
> +
> static FILE files[MAX_FILES];
>
> static FILE *get_file(void)
> diff --git a/include/fs.h b/include/fs.h
> index 263823a..19b4418 100644
> --- a/include/fs.h
> +++ b/include/fs.h
> @@ -174,6 +174,8 @@ void *read_file(const char *filename, size_t *size);
> char *normalise_path(const char *path);
> char *normalise_link(const char *pathname, const char* symlink);
>
> +char* get_mounted_path(const char *path);
char *get_mounted_path
> +
> /* Register a new filesystem driver */
> int register_fs_driver(struct fs_driver_d *fsdrv);
>
> --
> 1.7.10.4
>
>
> _______________________________________________
> barebox mailing list
> barebox at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox
>
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list