From 10c494031c890029b947d2cbf7482e95e84b3c8c Mon Sep 17 00:00:00 2001 From: Nuno Cruces Date: Fri, 3 May 2024 17:16:48 +0100 Subject: [PATCH] EWOULDBLOCK. --- vfs/os_unix_lock.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vfs/os_unix_lock.go b/vfs/os_unix_lock.go index cdefa21..9e11fd8 100644 --- a/vfs/os_unix_lock.go +++ b/vfs/os_unix_lock.go @@ -98,6 +98,9 @@ func osLockErrorCode(err error, def _ErrorCode) _ErrorCode { case unix.EPERM: return _PERM } + if errno == unix.EWOULDBLOCK && unix.EWOULDBLOCK != unix.EAGAIN { + return _BUSY + } } return def }