flock
while (flock(fileno(histfh), operation) != 0) {
if (flock(fileno(score_fp), LOCK_EX) == -1)
flock(fileno(score_fp), LOCK_UN);
if (flock(fileno(fp), LOCK_EX) == -1)
(void) flock(fileno(fp), LOCK_UN);
if (flock(fileno(sync_fp), LOCK_EX|LOCK_NB) >= 0)
(void) flock(fileno(sync_fp), LOCK_UN);
struct flock fl;
PROTO_NORMAL(flock);
ret = HIDDEN(fcntl)(fd, cmd, va_arg(ap, struct flock *));
ret = HIDDEN(fcntl)(fd, cmd, va_arg(ap, struct flock *));
struct flock *);
if (flock(fd, LOCK_EX) != 0 || fstat(fd, &statbuf) != 0) {
if (flock(fileno(mp->keyfile), LOCK_EX | LOCK_NB) != 0)
return (flock(fileno(mp->keyfile), LOCK_UN));
if (flock((tokendb->fd)(tokendb), LOCK_EX)) {
if (flock((tokendb->fd)(tokendb), LOCK_EX)) {
if (flock((tokendb->fd)(tokendb), LOCK_SH)) {
(void)flock((tokendb->fd)(tokendb), LOCK_UN);
if (flock((tokendb->fd)(tokendb), LOCK_EX)) {
struct flock fcntl_fl = {
flock(flock_fd, LOCK_EX);
retval[0] = flock(flock_fd, LOCK_EX);
TESTSPEC_FULL(TEST_FLOCK, "flock", flock),
struct flock fl;
struct flock fl;
struct flock fl;
if (flock(fd, LOCK_SH) < 0)
flock(fd, LOCK_EX);
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl1, fl2;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
struct flock fl;
(void) flock(fd, LOCK_EX);
(void) flock(fileno(df), LOCK_SH);
struct flock lf;
struct flock lf;
struct flock fl;
struct flock fl;
int lf_getlock(struct lockf *, struct flock *);
struct flock *fl, int flags)
lf_getlock(struct lockf *lock, struct flock *fl)
struct flock lf;
struct flock lf;
struct flock lf;
VOP_ADVLOCK(struct vnode *vp, void *id, int op, struct flock *fl, int flags)
int flock(int, int);
ktrstruct(p, "flock", s, sizeof(struct flock))
off_t, caddr_t, int, struct flock *, int);
struct flock *a_fl;
int VOP_ADVLOCK(struct vnode *, void *, int, struct flock *, int);
struct flock *a_fl;
struct flock;
if (flock(fileno(in), LOCK_EX|LOCK_NB) == -1)
ktrflock(const struct flock *fl)
struct flock fl;
if (flock(fileno(fbuf), LOCK_EX) == -1) {
flock(l, LOCK_EX) != 0 ||
if (flock(lockfd, LOCK_EX|LOCK_NB) == -1) {
while (flock(lockfd, LOCK_EX) == -1 && errno == EINTR)
return (flock(fd, LOCK_EX | LOCK_NB) ?
if (flock(fileno(pidfp), LOCK_EX|LOCK_NB) == 0)
if (flock(bt->fd, LOCK_EX | LOCK_NB) != 0) {
if (flock(txn->bt->fd, LOCK_UN) != 0) {
if (fd >= 0 && flock(fd, LOCK_SH) == 0) {
if (fd >= 0 && flock(fd, LOCK_SH) == 0) {
if (!get_line(fp) || flock(fileno(fp), LOCK_SH|LOCK_NB) == 0) {
if (fd < 0 || flock(fd, LOCK_EX) < 0) {
if (fd < 0 || flock(fd, LOCK_EX) < 0) {
if (fd < 0 || flock(fd, LOCK_SH|LOCK_NB) == 0) {
(void)flock(fd, LOCK_SH);
if (flock(fd, LOCK_EX))
error = flock(fl->fd, lflags);
if(flock(fl->fd, lflags) != 0) {
if (!isatty(fileno(fp)) && flock(fileno(fp), LOCK_SH|LOCK_NB) == -1) {
if (flock(masterfd, LOCK_EX | LOCK_NB) == -1) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) == -1) {
if (flock(masterfd, LOCK_EX | LOCK_NB) == -1) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) == -1) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) == -1) {
if (flock(fileno(from), LOCK_EX | LOCK_NB) == -1) {