LOCK_EX
while (flock(lockfd, LOCK_EX|LOCK_NB) == -1) {
if (flock(fileno(score_fp), LOCK_EX) < 0)
flock(fd, LOCK_EX);
if (!flock(fd, LOCK_EX|LOCK_NB))
#ifdef LOCK_EX
if (flock(fileno(fp), LOCK_EX) < 0)
#ifdef LOCK_EX
#ifndef LOCK_EX
#ifdef LOCK_EX
if (flock(fileno(sync_fp), LOCK_EX|LOCK_NB) >= 0)
#ifdef LOCK_EX
if (_flock(fd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK) {
operation = LOCK_EX;
if (flock(fd, LOCK_EX) == -1)
if (flock(fd, LOCK_EX|((flags & O_NONBLOCK)? LOCK_NB: 0)) < 0) {
flock(fd, LOCK_EX);
if (flock(fd, LOCK_EX|LOCK_NB) < 0) {
if (flock(fd, LOCK_EX|LOCK_NB) < 0)
while (flock(fd, LOCK_EX|LOCK_NB) < 0)
flock(fd, LOCK_EX);
if (flock(pf_fd, LOCK_EX | LOCK_NB) < 0) {
if (flock(fd, LOCK_EX|LOCK_NB) == -1) {
if (uap->how & LOCK_EX)
if (flock(fd, LOCK_EX|LOCK_NB) < 0) {
if (flock(fd, LOCK_EX | LOCK_NB) == 0) {
if (flock(lkfd, LOCK_EX | LOCK_NB) < 0) {
flock(LockFd, LOCK_EX); /* ready */
flock(fileno(fbuf), LOCK_EX);
if (flock(fileno(fh), LOCK_EX | LOCK_NB) == 0) {
if (flock(fileno(flog), LOCK_EX) < 0) {
if (flock(fileno(pidfp), LOCK_EX|LOCK_NB) == 0)
case LOCK_EX: /* get an exclusive lock */
case LOCK_EX|LOCK_NB: /* get a non-blocking exclusive lock */
if (flock(fd, LOCK_EX|LOCK_NB) < OK) {
if (flock(fd, LOCK_EX)) {
if (flock(PowerFd, LOCK_EX|LOCK_NB) < 0) {
flock(PowerFd, LOCK_EX);
if (flock(fileno(fp), LOCK_EX|nblock) < 0 && !(dflag && iflag))
lflags |= LOCK_EX;
if(flock(rpcbindlockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)
if (flock(yplockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)