LOCK_NB
while (flock(lockfd, LOCK_EX|LOCK_NB) == -1) {
if (!flock(fd, LOCK_EX|LOCK_NB))
flock(fd, LOCK_NB);
if (flock(fileno(sync_fp), LOCK_EX|LOCK_NB) >= 0)
if (_flock(fd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK) {
operation |= LOCK_NB;
if (flock(fd, LOCK_EX|((flags & O_NONBLOCK)? LOCK_NB: 0)) < 0) {
if (flock(fd, LOCK_EX|LOCK_NB) < 0) {
if (flock(fd, LOCK_EX|LOCK_NB) < 0)
while (flock(fd, LOCK_EX|LOCK_NB) < 0)
if (flock(pf_fd, LOCK_EX | LOCK_NB) < 0) {
if (flock(fd, LOCK_EX|LOCK_NB) == -1) {
if (uap->how & LOCK_NB)
if (flock(fd, LOCK_EX|LOCK_NB) < 0) {
if (flock(fd, LOCK_EX | LOCK_NB) == 0) {
if (flock(lkfd, LOCK_EX | LOCK_NB) < 0) {
if (flock(LockFd, LOCK_SH|LOCK_NB) == 0) {
if (LockFd >= 0 && flock(LockFd, LOCK_SH|LOCK_NB) == 0) {
if (flock(fileno(fh), LOCK_EX | LOCK_NB) == 0) {
if (flock(fileno(pidfp), LOCK_EX|LOCK_NB) == 0)
case LOCK_SH|LOCK_NB: /* get a non-blocking shared lock */
case LOCK_EX|LOCK_NB: /* get a non-blocking exclusive lock */
if (flock(fd, LOCK_EX|LOCK_NB) < OK) {
if (fd < 0 || flock(fd, LOCK_SH|LOCK_NB) == 0) {
lockres = flock(fileno(fp), LOCK_SH|LOCK_NB);
if (flock(PowerFd, LOCK_EX|LOCK_NB) < 0) {
nblock = LOCK_NB; /* will fail if locked */
lflags = LOCK_NB;
lflags &= ~LOCK_NB;
if(flock(rpcbindlockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)
if (flock(yplockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)