diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2001-03-27 09:35:39 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2001-03-27 09:35:39 +0000 |
commit | 37a2d97a319c990cd19d99e235dfed47b29639a6 (patch) | |
tree | 08613c6d194e4a2b3ea483194e26df20606f3960 /winsup/cygwin/mmap.cc | |
parent | 90725b329738082ce5a8c3bb5bcb02abace273e8 (diff) | |
download | cygnal-37a2d97a319c990cd19d99e235dfed47b29639a6.tar.gz cygnal-37a2d97a319c990cd19d99e235dfed47b29639a6.tar.bz2 cygnal-37a2d97a319c990cd19d99e235dfed47b29639a6.zip |
* mmap.cc (mmap): Fix conditional for previous patch.
Diffstat (limited to 'winsup/cygwin/mmap.cc')
-rw-r--r-- | winsup/cygwin/mmap.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/mmap.cc b/winsup/cygwin/mmap.cc index 9c9c75c50..a8516a4cd 100644 --- a/winsup/cygwin/mmap.cc +++ b/winsup/cygwin/mmap.cc @@ -383,7 +383,7 @@ mmap (caddr_t addr, size_t len, int prot, int flags, int fd, off_t off) /* copy-on-write doesn't work correctly on 9x. To have at least read access we use *READ mapping on 9x when appropriate. It will still fail when needing write access, though. */ - if ((flags & MAP_PRIVATE) && (os_being_run == winNT || !(prot & PROT_READ))) + if ((flags & MAP_PRIVATE) && (os_being_run == winNT || (prot & ~PROT_READ))) access = FILE_MAP_COPY; SetResourceLock(LOCK_MMAP_LIST,READ_LOCK|WRITE_LOCK," mmap"); |