LOCK_EX
(void) flock(histfd, LOCK_EX);
(void) flock(histfd, LOCK_EX);
if (flock(fileno(pidfp), LOCK_EX|LOCK_NB) == 0)
if (flock(fileno(score_fp), LOCK_EX) < 0)
if (!flock(fileno(lp), LOCK_EX))
#ifdef LOCK_EX
(void) flock(fd, LOCK_EX);
#ifdef 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
lck = LOCK_EX;
if (!(flock(fd, LOCK_EX | LOCK_NB) == -1 && errno == EWOULDBLOCK)) {
if (flock(fd, LOCK_EX | LOCK_NB) == -1 &&
if ((rval = flock(fileno(mp->keyfile), LOCK_EX|LOCK_NB)) == 0 ||
if (flock(fd, LOCK_EX | LOCK_NB) == -1) {
(void) flock(fd, LOCK_EX);
if (flock(diskfd, LOCK_EX)) {
case LOCK_EX:
switch (op & (LOCK_EX|LOCK_SH|LOCK_UN)) {
case LOCK_EX:
case LOCK_EX:
case LOCK_EX:
if (T(LOCK_EX))
lock |= LOCK_EX;
lock |= LOCK_EX; /* default to exclusive like linux */
if (flock(fileno(fbuf), LOCK_EX) == -1) {
if (flock(fileno(fh), LOCK_EX | LOCK_NB) == 0) {
if ((rval = flock(fileno(skey.keyfile), LOCK_EX|LOCK_NB)) == 0
if (flock(FD, (LOCK_EX|LOCK_NB)) != 0) {
if (fd < 0 || flock(fd, LOCK_EX) < 0) {
if (fd < 0 || flock(fd, LOCK_EX) < 0) {
if (flock(lfd, LOCK_EX|LOCK_NB) < 0) {
if (fd < 0 || flock(fd, LOCK_EX) < 0) {
if (flock(lfd, LOCK_EX|LOCK_NB) < 0) {
if (flock(fd, LOCK_EX))
lflags |= LOCK_EX;
if (flock(rpcbindlockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)
if (flock(masterfd, LOCK_EX | LOCK_NB) < 0) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) < 0) {
if (flock(masterfd, LOCK_EX | LOCK_NB) < 0) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) < 0) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) < 0) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) < 0) {