summaryrefslogtreecommitdiffstats
path: root/sys/libkern/strncmp.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2003-03-26 19:21:34 +0000
committerrwatson <rwatson@FreeBSD.org>2003-03-26 19:21:34 +0000
commit109543a3e517fa1fbb114875c6ca4e323d9d2486 (patch)
treed2077bef8ef19ff3babfd0b4fb08fd02532c5072 /sys/libkern/strncmp.c
parentd9da9de2571cfcb93b9f34cc09106cc13e31d72d (diff)
downloadFreeBSD-src-109543a3e517fa1fbb114875c6ca4e323d9d2486.zip
FreeBSD-src-109543a3e517fa1fbb114875c6ca4e323d9d2486.tar.gz
Add O_NONBLOCK to the vn_open_cred() flags for NFS client locking when
opening the POSIX fifo; convert ENXIO error returns to EOPNOTSUPP. This improves handling of the case where the /var/run/lock fifo exists but there is no listener: we immediately return EOPNOTSUPP rather than blocking until a listener turns up. This could occur during a diskless boot before rpc.lockd is loaded, or if the lock file persists across a reboot following the disabling of rpc.lockd. This may have suddenly started to occur due to fifo blocking fixes--previously it looks like attempts to read on a fifo with no listener would time out due to insufficient resources. Reviewed by: alfred
Diffstat (limited to 'sys/libkern/strncmp.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud