diff options
Diffstat (limited to 'c/src/lib/libc/imfs_handlers.c')
-rw-r--r-- | c/src/lib/libc/imfs_handlers.c | 43 |
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 */ }; |