From 51435fc7c56ed5b18e5e4ed294dac80b376a60f4 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 12 Oct 1999 19:26:37 +0000 Subject: Split null handlers table to own file and renamed. Renamed IMFS handler tables to include IMFS prefix. --- c/src/libfs/src/imfs/imfs.h | 7 +++---- c/src/libfs/src/imfs/imfs_eval.c | 8 ++++---- c/src/libfs/src/imfs/imfs_init.c | 2 +- c/src/libfs/src/imfs/imfs_initsupp.c | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) (limited to 'c/src/libfs') 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; -- cgit v1.2.3