Add component initialization.

This commit is contained in:
Bernard Xiong
2013-06-23 07:48:42 +08:00
parent c5927f51b3
commit 98c8a23e94
23 changed files with 110 additions and 91 deletions
+1
View File
@@ -277,4 +277,5 @@ int devfs_init(void)
return 0;
}
INIT_FS_EXPORT(devfs_init);
@@ -783,6 +783,7 @@ int elm_init(void)
return 0;
}
INIT_FS_EXPORT(elm_init);
/*
* RT-Thread Device Interface for ELM FatFs
@@ -726,3 +726,5 @@ int dfs_jffs2_init(void)
rt_kprintf("init jffs2 lock mutex okay\n");
return 0;
}
INIT_FS_EXPORT(dfs_jffs2_init);
+1
View File
@@ -1106,3 +1106,4 @@ int nfs_init(void)
return RT_EOK;
}
INIT_FS_EXPORT(nfs_init);
@@ -289,4 +289,5 @@ int dfs_romfs_init(void)
dfs_register(&_romfs);
return 0;
}
INIT_FS_EXPORT(dfs_romfs_init);
@@ -654,3 +654,4 @@ int dfs_uffs_init(void)
}
return -RT_ERROR;
}
INIT_FS_EXPORT(dfs_uffs_init);
+2 -1
View File
@@ -16,7 +16,7 @@
#include <dfs_fs.h>
#include <dfs_file.h>
#define NO_WORKING_DIR "system does not support working dir\n"
#define NO_WORKING_DIR "system does not support working directory\n"
/* Global variables */
const struct dfs_filesystem_operation *filesystem_operation_table[DFS_FILESYSTEM_TYPES_MAX];
@@ -62,6 +62,7 @@ void dfs_init(void)
working_directory[0] = '/';
#endif
}
INIT_COMPONENT_EXPORT(dfs_init);
/**
* this function will lock device file system.
+1 -1
View File
@@ -757,7 +757,7 @@ char *getcwd(char *buf, size_t size)
rt_strncpy(buf, working_directory, size);
rt_exit_critical();
#else
rt_kprintf("WARNING: not support working directory\n");
rt_kprintf(NO_WORKING_DIR);
#endif
return buf;