diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2015-01-29 23:10:34 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2015-01-29 23:10:34 +0100 |
commit | c330ea31395ea1dc046dbd90aa6a559215d71970 (patch) | |
tree | 5127b094e5747001c8295ae7cdde67d35a49ee57 /sysdeps | |
parent | 6d51efed00e4979a62b6444fd2d06206afb9e045 (diff) | |
parent | fa3aae81f9ea6c16494e4e0ba01479f113e4b786 (diff) |
Merge commit 'refs/top-bases/t/lockf64' into t/lockf64
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/mach/hurd/fcntl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/mach/hurd/fcntl.c b/sysdeps/mach/hurd/fcntl.c index 7ab58c08f0..4622370ed9 100644 --- a/sysdeps/mach/hurd/fcntl.c +++ b/sysdeps/mach/hurd/fcntl.c @@ -152,8 +152,8 @@ __libc_fcntl (int fd, int cmd, ...) } switch (fl->l_type) { - case F_RDLCK: cmd |= LOCK_SH; break; - case F_WRLCK: cmd |= LOCK_EX; break; + case F_RDLCK: cmd |= LOCK_SH | __LOCK_ATOMIC; break; + case F_WRLCK: cmd |= LOCK_EX | __LOCK_ATOMIC; break; case F_UNLCK: cmd |= LOCK_UN; break; default: errno = EINVAL; |