diff --git a/src/dos/drive_local.cpp b/src/dos/drive_local.cpp index 11b671c575..9a3fe7c39a 100644 --- a/src/dos/drive_local.cpp +++ b/src/dos/drive_local.cpp @@ -2958,6 +2958,7 @@ bool LocalFile::LockFile(uint8_t mode, uint32_t pos, uint16_t size) { case EINTR: case ENOLCK: case EAGAIN: + case EACCES: DOS_SetError(0x21); break; case EBADF: