flock
while (flock(lockfd, LOCK_EX|LOCK_NB) == -1) {
if (flock(fileno(score_fp), LOCK_EX) < 0)
flock(fileno(score_fp), LOCK_UN);
flock(fd, LOCK_EX);
flock(fd, LOCK_UN);
if (!flock(fd, LOCK_EX|LOCK_NB))
flock(fd, LOCK_NB);
if (flock(fileno(fp), LOCK_EX) < 0)
flock(fileno(fp), LOCK_UN);
if (flock(fileno(sync_fp), LOCK_EX|LOCK_NB) >= 0)
flock(fileno(sync_fp), LOCK_UN);
struct flock fl;
int flock(int, int);
if (flock(fd, operation) == -1) {
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);
flock(fileno(df), LOCK_SH);
if (flock(pf_fd, LOCK_EX | LOCK_NB) < 0) {
flock (pf_fd, LOCK_UN);
if (flock(fd, LOCK_EX|LOCK_NB) == -1) {
sizeof(struct flock));
struct flock lf;
struct flock lf;
struct flock lf;
struct flock lf;
sizeof(struct flock));
struct flock *fl = ap->a_fl;
lf_getlock(struct flock *fl, struct lockf *lock, struct proc *owner,
static int lf_getlock(struct flock *, struct lockf *, struct proc *,
struct flock lf;
struct flock lf;
struct flock lf;
struct flock *fl, int flags)
if (flock(fd, LOCK_EX|LOCK_NB) < 0) {
struct flock fc_flock; /* F_GETLK/F_SETLK */
int flock(int, int);
struct flock_args flock;
struct flock *a_fl;
struct flock *fl, int flags);
struct flock *fl = ap->a_fl;
struct flock lk;
struct flock fl;
struct flock lock;
if (flock(fd, LOCK_EX | LOCK_NB) == 0) {
flock(fd, LOCK_UN);
if (flock(lkfd, LOCK_EX | LOCK_NB) < 0) {
flock(LockFd, LOCK_UN);
flock(LockFd, LOCK_UN); /* may fail */
flock(LockFd, LOCK_EX); /* ready */
if (flock(LockFd, LOCK_SH|LOCK_NB) == 0) {
flock(LockFd, LOCK_UN);
if (LockFd >= 0 && flock(LockFd, LOCK_SH|LOCK_NB) == 0) {
flock(LockFd, LOCK_UN);
flock(lockfd, LOCK_UN);
flock(fileno(fbuf), LOCK_EX);
if (flock(fileno(fh), LOCK_EX | LOCK_NB) == 0) {
if (flock(fileno(flog), LOCK_EX) < 0) {
(void) flock(fileno(flog), LOCK_UN);
if (flock(fileno(pidfp), LOCK_EX|LOCK_NB) == 0)
extern int flock(int, int);
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(fd, LOCK_EX)) {
struct flock *a_fl;
if (flock(PowerFd, LOCK_EX|LOCK_NB) < 0) {
flock(PowerFd, LOCK_EX);
if (flock(fileno(fp), LOCK_EX|nblock) < 0 && !(dflag && iflag))
error = flock(fl->fd, lflags);
if(flock(fl->fd, lflags) != 0) {
if(flock(rpcbindlockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)
if (flock(yplockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)
flock(ypdb->dom_lockfd, LOCK_UN);
flock(fd, LOCK_SH);