summaryrefslogtreecommitdiffstats
path: root/c/src/libfs
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-12 19:26:37 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-10-12 19:26:37 +0000
commit51435fc7c56ed5b18e5e4ed294dac80b376a60f4 (patch)
treef94e2ebfbe0a441e3a7d86a8fa85e1eadc4bdef3 /c/src/libfs
parentAdded rtems_filesystem_freenode() macro and added calls at appropriate (diff)
downloadrtems-51435fc7c56ed5b18e5e4ed294dac80b376a60f4.tar.bz2
Split null handlers table to own file and renamed.
Renamed IMFS handler tables to include IMFS prefix.
Diffstat (limited to 'c/src/libfs')
-rw-r--r--c/src/libfs/src/imfs/imfs.h7
-rw-r--r--c/src/libfs/src/imfs/imfs_eval.c8
-rw-r--r--c/src/libfs/src/imfs/imfs_init.c2
-rw-r--r--c/src/libfs/src/imfs/imfs_initsupp.c2
4 files changed, 9 insertions, 10 deletions
diff --git a/c/src/libfs/src/imfs/imfs.h b/c/src/libfs/src/imfs/imfs.h
index f5ea346b44..4aaa923982 100644
--- a/c/src/libfs/src/imfs/imfs.h
+++ b/c/src/libfs/src/imfs/imfs.h
@@ -210,10 +210,9 @@ typedef enum {
* Shared Data
*/
-extern rtems_filesystem_file_handlers_r device_handlers;
-extern rtems_filesystem_file_handlers_r memfile_handlers;
-extern rtems_filesystem_file_handlers_r dir_handlers;
-extern rtems_filesystem_file_handlers_r null_handlers;
+extern rtems_filesystem_file_handlers_r IMFS_device_handlers;
+extern rtems_filesystem_file_handlers_r IMFS_memfile_handlers;
+extern rtems_filesystem_file_handlers_r IMFS_directory_handlers;
extern rtems_filesystem_operations_table IMFS_ops;
extern rtems_filesystem_limits_and_options_t IMFS_LIMITS_AND_OPTIONS;
diff --git a/c/src/libfs/src/imfs/imfs_eval.c b/c/src/libfs/src/imfs/imfs_eval.c
index e7e2d47908..e06301029f 100644
--- a/c/src/libfs/src/imfs/imfs_eval.c
+++ b/c/src/libfs/src/imfs/imfs_eval.c
@@ -36,17 +36,17 @@ int IMFS_Set_handlers(
switch( node->type ) {
case IMFS_DIRECTORY:
- loc->handlers = &dir_handlers;
+ loc->handlers = &IMFS_directory_handlers;
break;
case IMFS_DEVICE:
- loc->handlers = &device_handlers;
+ loc->handlers = &IMFS_device_handlers;
break;
case IMFS_SYM_LINK:
case IMFS_HARD_LINK:
- loc->handlers = &null_handlers;
+ loc->handlers = &rtems_filesystem_null_handlers;
break;
case IMFS_MEMORY_FILE:
- loc->handlers = &memfile_handlers;
+ loc->handlers = &IMFS_memfile_handlers;
break;
}
diff --git a/c/src/libfs/src/imfs/imfs_init.c b/c/src/libfs/src/imfs/imfs_init.c
index bb3a0f9aea..a38fa89c33 100644
--- a/c/src/libfs/src/imfs/imfs_init.c
+++ b/c/src/libfs/src/imfs/imfs_init.c
@@ -73,7 +73,7 @@ int IMFS_initialize(
NULL
);
- temp_mt_entry->mt_fs_root.handlers = &dir_handlers;
+ temp_mt_entry->mt_fs_root.handlers = &IMFS_directory_handlers;
temp_mt_entry->mt_fs_root.ops = &IMFS_ops;
temp_mt_entry->pathconf_limits_and_options = IMFS_LIMITS_AND_OPTIONS;
diff --git a/c/src/libfs/src/imfs/imfs_initsupp.c b/c/src/libfs/src/imfs/imfs_initsupp.c
index bb3a0f9aea..a38fa89c33 100644
--- a/c/src/libfs/src/imfs/imfs_initsupp.c
+++ b/c/src/libfs/src/imfs/imfs_initsupp.c
@@ -73,7 +73,7 @@ int IMFS_initialize(
NULL
);
- temp_mt_entry->mt_fs_root.handlers = &dir_handlers;
+ temp_mt_entry->mt_fs_root.handlers = &IMFS_directory_handlers;
temp_mt_entry->mt_fs_root.ops = &IMFS_ops;
temp_mt_entry->pathconf_limits_and_options = IMFS_LIMITS_AND_OPTIONS;