mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-01 04:12:51 +00:00
eda8b2821f
server, map it to EAGAIN locally rather than EACCES. The NLM spec indicates the DENIED corresponds to lock contention, not a permission failure. This fixes O_EXLOCK/O_SHLOCK with O_NONBLOCK, which would previously give a permission error, which in turn fixes things like mailq(8) and lockf(1) over NFS. Approved by: scottl (re) Reviewed by: truckman, Andrew P Lentvorski, Jr. <bsder@allcaps.org> Idea from: truckman |
||
---|---|---|
.. | ||
kern.c | ||
lock_proc.c | ||
lockd_lock.c | ||
lockd_lock.h | ||
lockd.c | ||
lockd.h | ||
Makefile | ||
rpc.lockd.8 | ||
test.c |