summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libc/imfs_handlers.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libc/imfs_handlers.c')
-rw-r--r--c/src/lib/libc/imfs_handlers.c43
1 files changed, 14 insertions, 29 deletions
diff --git a/c/src/lib/libc/imfs_handlers.c b/c/src/lib/libc/imfs_handlers.c
index d34cac79eb..97e47fb8ea 100644
--- a/c/src/lib/libc/imfs_handlers.c
+++ b/c/src/lib/libc/imfs_handlers.c
@@ -30,9 +30,10 @@ rtems_filesystem_file_handlers_r memfile_handlers = {
IMFS_stat,
IMFS_fchmod,
memfile_ftruncate,
- NULL,
+ NULL, /* fpathconf */
+ NULL, /* fsync */
IMFS_fdatasync,
- IMFS_fdatasync
+ IMFS_fcntl
};
/*
@@ -43,14 +44,16 @@ rtems_filesystem_file_handlers_r dir_handlers = {
imfs_dir_open,
imfs_dir_close,
imfs_dir_read,
- NULL,
- NULL,
+ NULL, /* write */
+ NULL, /* ioctl */
imfs_dir_lseek,
imfs_dir_fstat,
IMFS_fchmod,
- NULL,
+ NULL, /* ftruncate */
+ NULL, /* fpathconf */
+ NULL, /* fsync */
IMFS_fdatasync,
- IMFS_fdatasync
+ IMFS_fcntl
};
/*
@@ -66,27 +69,9 @@ rtems_filesystem_file_handlers_r device_handlers = {
device_lseek,
IMFS_stat,
IMFS_fchmod,
- NULL,
- NULL,
- NULL,
- NULL
-};
-
-/*
- * Set of null operations handlers.
- */
-
-rtems_filesystem_file_handlers_r null_handlers = {
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL
+ NULL, /* ftruncate */
+ NULL, /* fpathconf */
+ NULL, /* fsync */
+ NULL, /* fdatasync */
+ NULL /* fcntl */
};