From 0d590657194c804443c5897b725ffb2b984b21ed Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Tue, 14 Feb 2023 11:38:05 +0000 Subject: [PATCH] Lock errors. --- vfs_unix.go | 2 +- vfs_windows.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vfs_unix.go b/vfs_unix.go index 3d1e9cf..0d8c709 100644 --- a/vfs_unix.go +++ b/vfs_unix.go @@ -79,7 +79,7 @@ func (l *vfsFileLocker) readLock(start, len int64) xErrorCode { Type: syscall.F_RDLCK, Start: start, Len: len, - }), IOERR_LOCK) + }), IOERR_RDLOCK) } func (l *vfsFileLocker) writeLock(start, len int64) xErrorCode { diff --git a/vfs_windows.go b/vfs_windows.go index e2b72bf..e0d073f 100644 --- a/vfs_windows.go +++ b/vfs_windows.go @@ -94,7 +94,7 @@ func (l *vfsFileLocker) readLock(start, len uint32) xErrorCode { return l.errorCode(windows.LockFileEx(windows.Handle(l.file.Fd()), windows.LOCKFILE_FAIL_IMMEDIATELY, 0, len, 0, &windows.Overlapped{Offset: start}), - IOERR_LOCK) + IOERR_RDLOCK) } func (l *vfsFileLocker) writeLock(start, len uint32) xErrorCode {