diff options
author | Kevin Kirspel <kevin-kirspel@idexx.com> | 2017-06-29 10:36:43 -0400 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2017-07-14 16:04:05 -0400 |
commit | c6bb1c33bcf70d1398073c96a4fac4f9b031b9ab (patch) | |
tree | ce904d8bfaded9060edf71bac28c517c3e75a4c8 /cpukit/libfs/src/imfs/imfs_handlers_device.c | |
parent | bsps: Include missing header file (diff) | |
download | rtems-c6bb1c33bcf70d1398073c96a4fac4f9b031b9ab.tar.bz2 |
posix/mmap: Add support for file handler and MAP_ANON
Added a mmap file handler to struct _rtems_filesystem_file_handlers_r.
Updated each file handler object to support the default mmap handler.
Updated mmap() to call the mmap handler for MAP_SHARED.
Added a mmap file handler for shm
Added support for MAP_ANON in mmap().
Updates #2859
Diffstat (limited to 'cpukit/libfs/src/imfs/imfs_handlers_device.c')
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_handlers_device.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/libfs/src/imfs/imfs_handlers_device.c b/cpukit/libfs/src/imfs/imfs_handlers_device.c index 0a7cb5f722..df9f6fce5b 100644 --- a/cpukit/libfs/src/imfs/imfs_handlers_device.c +++ b/cpukit/libfs/src/imfs/imfs_handlers_device.c @@ -45,6 +45,7 @@ static const rtems_filesystem_file_handlers_r IMFS_device_handlers = { .fdatasync_h = rtems_filesystem_default_fsync_or_fdatasync, .fcntl_h = rtems_filesystem_default_fcntl, .kqfilter_h = rtems_filesystem_default_kqfilter, + .mmap_h = rtems_filesystem_default_mmap, .poll_h = rtems_filesystem_default_poll, .readv_h = rtems_filesystem_default_readv, .writev_h = rtems_filesystem_default_writev |