diff options
author | Fritz Elfert <felfert@to.com> | 2000-01-17 23:10:22 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 2000-01-17 23:10:22 +0000 |
commit | 645d422982f78267bd19bb75ecef9bccb130ddbc (patch) | |
tree | fbd969d041e76f3d19ce37a19bf046c594fc0a2d /lib/rfsv32.cc | |
parent | e8fe1c4a207e99f3dee27724c776fffbcd4c6d90 (diff) | |
download | plptools-645d422982f78267bd19bb75ecef9bccb130ddbc.tar.gz plptools-645d422982f78267bd19bb75ecef9bccb130ddbc.tar.bz2 plptools-645d422982f78267bd19bb75ecef9bccb130ddbc.zip |
Maintenance release 0.6
Several fixes in plpnfsd: NFS-mounted device has not been writable.
Diffstat (limited to 'lib/rfsv32.cc')
-rw-r--r-- | lib/rfsv32.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rfsv32.cc b/lib/rfsv32.cc index d4df37f..69136a3 100644 --- a/lib/rfsv32.cc +++ b/lib/rfsv32.cc @@ -300,7 +300,8 @@ opMode(long mode) long ret = 0; ret |= (((mode & 03) == PSI_O_RDONLY) ? 0 : EPOC_OMODE_READ_WRITE); - ret |= (mode & PSI_O_EXCL) ? 0 : EPOC_OMODE_SHARE_READERS; + if (!ret) + ret |= (mode & PSI_O_EXCL) ? 0 : EPOC_OMODE_SHARE_READERS; return ret; } |