Adds Linux support for POSIX file locking with fcntl

On Linux, locking fails with EAGAIN (vs. EACCES on other systems).
This commit also adds FcntlErrors for EDEADLK and ENOLCK.
078aa5f7b2Anthony Carrico committed on 2/15/2022, 11:22:50 AM· committed by Veikka Tuominenparentc6cd919
17 files changedLine totals unavailable