From 5e7c71f6acd2c2de35e3a0f9b2d95e385e782684 Mon Sep 17 00:00:00 2001 From: Andrey Vagin Date: Fri, 4 Apr 2014 12:24:35 +0400 Subject: [PATCH] mmap.2: The file descriptor for a file mapping must be readable There is no difference between MAP_SHARED and MAP_PRIVATE. do_mmap_pgoff() switch (flags & MAP_TYPE) { case MAP_SHARED: ... /* fall through */ case MAP_PRIVATE: if (!(file->f_mode & FMODE_READ)) return -EACCES; Signed-off-by: Andrey Vagin Signed-off-by: Michael Kerrisk --- man2/mmap.2 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/man2/mmap.2 b/man2/mmap.2 index c0fd32133..b469f84ee 100644 --- a/man2/mmap.2 +++ b/man2/mmap.2 @@ -393,9 +393,7 @@ is set (probably to .TP .B EACCES A file descriptor refers to a non-regular file. -Or -.B MAP_PRIVATE -was requested, but +Or a file mapping was requested, but .I fd is not open for reading. Or