diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-12 19:26:37 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-10-12 19:26:37 +0000 |
commit | 51435fc7c56ed5b18e5e4ed294dac80b376a60f4 (patch) | |
tree | f94e2ebfbe0a441e3a7d86a8fa85e1eadc4bdef3 /cpukit/libcsupport/src | |
parent | Added rtems_filesystem_freenode() macro and added calls at appropriate (diff) | |
download | rtems-51435fc7c56ed5b18e5e4ed294dac80b376a60f4.tar.bz2 |
Split null handlers table to own file and renamed.
Renamed IMFS handler tables to include IMFS prefix.
Diffstat (limited to 'cpukit/libcsupport/src')
-rw-r--r-- | cpukit/libcsupport/src/fs_null_handlers.c | 66 |
1 files changed, 3 insertions, 63 deletions
diff --git a/cpukit/libcsupport/src/fs_null_handlers.c b/cpukit/libcsupport/src/fs_null_handlers.c index e9ff4a578a..42bc146eb9 100644 --- a/cpukit/libcsupport/src/fs_null_handlers.c +++ b/cpukit/libcsupport/src/fs_null_handlers.c @@ -1,5 +1,5 @@ /* - * Operations Tables for the IMFS + * Null Filesystem Operations Tables * * COPYRIGHT (c) 1989-1998. * On-Line Applications Research Corporation (OAR). @@ -14,73 +14,13 @@ #include <errno.h> -#include "imfs.h" - -/* - * Set of operations handlers for operations on memfile entities. - */ - -rtems_filesystem_file_handlers_r memfile_handlers = { - memfile_open, - memfile_close, - memfile_read, - memfile_write, - memfile_ioctl, - memfile_lseek, - IMFS_stat, - IMFS_fchmod, - memfile_ftruncate, - NULL, /* fpathconf */ - NULL, /* fsync */ - IMFS_fdatasync, - IMFS_fcntl -}; - -/* - * Set of operations handlers for operations on directories. - */ - -rtems_filesystem_file_handlers_r dir_handlers = { - imfs_dir_open, - imfs_dir_close, - imfs_dir_read, - NULL, /* write */ - NULL, /* ioctl */ - imfs_dir_lseek, - imfs_dir_fstat, - IMFS_fchmod, - NULL, /* ftruncate */ - NULL, /* fpathconf */ - NULL, /* fsync */ - IMFS_fdatasync, - IMFS_fcntl -}; - -/* - * Handler table for IMFS device nodes - */ - -rtems_filesystem_file_handlers_r device_handlers = { - device_open, - device_close, - device_read, - device_write, - device_ioctl, - device_lseek, - IMFS_stat, - IMFS_fchmod, - NULL, /* ftruncate */ - NULL, /* fpathconf */ - NULL, /* fsync */ - NULL, /* fdatasync */ - NULL /* fcntl */ -}; +#include <rtems/libio.h> /* * Set of null operations handlers. */ -rtems_filesystem_file_handlers_r null_handlers = { +rtems_filesystem_file_handlers_r rtems_filesystem_null_handlers = { NULL, /* open */ NULL, /* close */ NULL, /* read */ |