Update for compatibility with multiple FS

Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/4326070f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/4326070f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/4326070f

Branch: refs/heads/develop
Commit: 4326070fe4b5f9f92c6dca263b9cfb53236537c8
Parents: fb01e49
Author: Fabio Utzig <[email protected]>
Authored: Thu Jan 19 07:23:19 2017 -0200
Committer: Fabio Utzig <[email protected]>
Committed: Thu Jan 19 07:23:19 2017 -0200

----------------------------------------------------------------------
 fs/fs/src/fs_mkdir.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/4326070f/fs/fs/src/fs_mkdir.c
----------------------------------------------------------------------
diff --git a/fs/fs/src/fs_mkdir.c b/fs/fs/src/fs_mkdir.c
index 546736f..aca27f5 100644
--- a/fs/fs/src/fs_mkdir.c
+++ b/fs/fs/src/fs_mkdir.c
@@ -21,16 +21,18 @@
 
 #include "fs_priv.h"
 
+struct fs_ops *fops_from_filename(const char *);
+
 int
 fs_rename(const char *from, const char *to)
 {
-    struct fs_ops *fops = safe_fs_ops_for("fatfs");
+    struct fs_ops *fops = fops_from_filename(from);
     return fops->f_rename(from, to);
 }
 
 int
 fs_mkdir(const char *path)
 {
-    struct fs_ops *fops = safe_fs_ops_for("fatfs");
+    struct fs_ops *fops = fops_from_filename(path);
     return fops->f_mkdir(path);
 }

Reply via email to