1.1 --- a/libfsclient/lib/src/client.cc Fri May 20 00:40:27 2022 +0200
1.2 +++ b/libfsclient/lib/src/client.cc Fri May 20 22:54:36 2022 +0200
1.3 @@ -81,7 +81,7 @@
1.4
1.5 if ((position < file->start_pos) || (position >= file->end_pos))
1.6 {
1.7 - if (file_mmap(file, position, file_span(file),
1.8 + if (file_mmap(file, position, file_span(file), 0,
1.9 file_region_flags(file->flags)))
1.10 return -L4_EIO;
1.11 }
1.12 @@ -191,7 +191,7 @@
1.13 if (file->memory == NULL)
1.14 {
1.15 if (file->object_flags & OBJECT_SUPPORTS_MMAP)
1.16 - return client_mmap(file, client_tell(file), count,
1.17 + return client_mmap(file, client_tell(file), count, 0,
1.18 file_region_flags(file->flags));
1.19 else if (pipe_current(file))
1.20 return NULL;
1.21 @@ -487,10 +487,10 @@
1.22
1.23 /* Map a memory region to a file. */
1.24
1.25 -void *client_mmap(file_t *file, offset_t position, offset_t length,
1.26 +void *client_mmap(file_t *file, offset_t position, offset_t length, int masked,
1.27 l4re_rm_flags_t region_flags)
1.28 {
1.29 - if ((file == NULL) || file_mmap(file, position, length, region_flags))
1.30 + if ((file == NULL) || file_mmap(file, position, length, masked, region_flags))
1.31 return NULL;
1.32
1.33 return file->memory;