summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/imfs/imfs_handlers_memfile.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libfs/src/imfs/imfs_handlers_memfile.c')
-rw-r--r--cpukit/libfs/src/imfs/imfs_handlers_memfile.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_handlers_memfile.c b/cpukit/libfs/src/imfs/imfs_handlers_memfile.c
index 5133b87198..eb2ab47b39 100644
--- a/cpukit/libfs/src/imfs/imfs_handlers_memfile.c
+++ b/cpukit/libfs/src/imfs/imfs_handlers_memfile.c
@@ -19,6 +19,23 @@
* Set of operations handlers for operations on memfile entities.
*/
+rtems_filesystem_file_handlers_r IMFS_linearfile_handlers = {
+ memfile_open,
+ memfile_close,
+ linearfile_read,
+ NULL, /* write */
+ memfile_ioctl,
+ linearfile_lseek,
+ IMFS_stat,
+ NULL, /* chmod */
+ NULL, /* ftruncate */
+ NULL, /* fpathconf */
+ IMFS_fdatasync, /* fsync */
+ IMFS_fdatasync,
+ IMFS_fcntl,
+ NULL /* rmnod */
+};
+
rtems_filesystem_file_handlers_r IMFS_memfile_handlers = {
memfile_open,
memfile_close,