mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-26 06:43:58 +08:00
Add component initialization.
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user