Symbol: flock
bin/cat/cat.c
160
struct flock stdout_lock;
bin/pkill/pkill.c
847
if (flock(fileno(fh), LOCK_EX | LOCK_NB) == 0) {
crypto/heimdal/lib/hdb/hdb.c
146
code = flock(fd, (operation == HDB_RLOCK ? LOCK_SH : LOCK_EX) | LOCK_NB);
crypto/heimdal/lib/hdb/hdb.c
162
code = flock(fd, LOCK_UN);
crypto/heimdal/lib/kadm5/log.c
107
if (flock (fd, LOCK_EX) < 0) {
crypto/heimdal/lib/kadm5/log.c
130
flock (log_context->log_fd, LOCK_UN);
crypto/heimdal/lib/kadm5/log.c
137
if (flock (fd, LOCK_EX) < 0) {
crypto/heimdal/lib/kadm5/log.c
154
flock (fd, LOCK_UN);
crypto/heimdal/lib/krb5/fcache.c
120
struct flock l;
crypto/heimdal/lib/krb5/fcache.c
127
ret = flock(fd, LOCK_UN);
crypto/heimdal/lib/krb5/fcache.c
77
struct flock l;
crypto/heimdal/lib/krb5/fcache.c
85
ret = flock(fd, exclusive ? LOCK_EX : LOCK_SH);
crypto/heimdal/lib/roken/flock.c
47
struct flock arg;
crypto/krb5/src/lib/krb5/os/lock_file.c
166
if (flock(fd, lock_flag) == -1)
crypto/krb5/src/lib/krb5/os/lock_file.c
65
typedef struct flock fcntl_lock_st;
crypto/openssh/openbsd-compat/bsd-flock.c
49
struct flock fl = {0};
crypto/openssh/openbsd-compat/bsd-misc.h
198
int flock(int, int);
lib/libc/gen/sem_new.c
222
flock(fd, LOCK_UN);
lib/libc/sys/lockf.c
43
struct flock fl;
lib/libutil/flopen.c
75
if (flock(fd, operation) == -1) {
libexec/atrun/atrun.c
524
if (flock(dirfd(spool), LOCK_EX) == -1)
libexec/atrun/atrun.c
569
if (flock(dirfd(spool), LOCK_UN) == -1)
sbin/dump/itime.c
170
(void) flock(fd, LOCK_EX);
sbin/dump/itime.c
92
(void) flock(fileno(df), LOCK_SH);
sbin/hastd/metadata.c
70
if (flock(res->hr_localfd, LOCK_EX | LOCK_NB) == -1) {
sys/compat/linux/linux_file.c
1260
linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock)
sys/compat/linux/linux_file.c
1284
bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock)
sys/compat/linux/linux_file.c
1317
linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock)
sys/compat/linux/linux_file.c
1341
bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock)
sys/compat/linux/linux_file.c
1365
struct flock bsd_flock;
sys/compat/linux/linux_file.c
1539
struct flock bsd_flock;
sys/compat/linuxkpi/common/include/linux/fs.h
181
int (*flock)(struct file *, int, struct file_lock *);
sys/fs/fuse/fuse_vnops.c
555
struct flock *fl = ap->a_fl;
sys/fs/nfs/nfs_var.h
515
int nfsrpc_advlock(vnode_t, off_t, int, struct flock *, int,
sys/fs/nfs/nfs_var.h
518
struct nfsclclient *, u_int64_t, u_int64_t, struct flock *,
sys/fs/nfs/nfs_var.h
608
int nfscl_checkwritelocked(vnode_t, struct flock *,
sys/fs/nfs/nfs_var.h
636
u_int64_t, struct flock *, NFSPROC_T *, void *, int);
sys/fs/nfsclient/nfs_clrpcops.c
4577
nfsrpc_advlock(vnode_t vp, off_t size, int op, struct flock *fl,
sys/fs/nfsclient/nfs_clrpcops.c
4745
struct nfsclclient *clp, u_int64_t off, u_int64_t len, struct flock *fl,
sys/fs/nfsclient/nfs_clstate.c
1472
nfscl_checkwritelocked(vnode_t vp, struct flock *fl,
sys/fs/nfsclient/nfs_clstate.c
4284
u_int64_t len, struct flock *fl, NFSPROC_T *p, void *id, int flags)
sys/fs/nfsserver/nfs_nfsdport.c
4583
struct flock fl;
sys/fs/smbfs/smbfs_vnops.c
902
struct flock *fl = ap->a_fl;
sys/kern/coredump_vnode.c
440
struct flock lf;
sys/kern/kern_descrip.c
2652
struct flock lf;
sys/kern/kern_descrip.c
2969
struct flock lf;
sys/kern/kern_descrip.c
3981
struct flock lf;
sys/kern/kern_descrip.c
418
struct flock fl;
sys/kern/kern_descrip.c
572
struct flock *flp;
sys/kern/kern_descrip.c
731
flp = (struct flock *)arg;
sys/kern/kern_descrip.c
850
flp = (struct flock *)arg;
sys/kern/kern_lockf.c
103
static int lf_hash_owner(caddr_t, struct vnode *, struct flock *, int);
sys/kern/kern_lockf.c
104
static int lf_owner_matches(struct lock_owner *, caddr_t, struct flock *,
sys/kern/kern_lockf.c
126
static int lf_getlock(struct lockf *, struct lockf_entry *, struct flock *);
sys/kern/kern_lockf.c
1562
lf_getlock(struct lockf *state, struct lockf_entry *lock, struct flock *fl)
sys/kern/kern_lockf.c
1851
struct flock fl;
sys/kern/kern_lockf.c
1988
lf_clearremotesys_iterator(struct vnode *vp, struct flock *fl, void *arg)
sys/kern/kern_lockf.c
299
lf_hash_owner(caddr_t id, struct vnode *vp, struct flock *fl, int flags)
sys/kern/kern_lockf.c
320
lf_owner_matches(struct lock_owner *lo, caddr_t id, struct flock *fl,
sys/kern/kern_lockf.c
416
struct flock *fl = ap->a_fl;
sys/kern/vfs_vnops.c
2053
struct flock lf;
sys/kern/vfs_vnops.c
400
struct flock lf;
sys/nfs/nfs_lock.h
69
struct flock lm_fl; /* The lock request. */
sys/nlm/nlm_advlock.c
1033
struct vnode *vp, int op, struct flock *fl, int flags,
sys/nlm/nlm_advlock.c
1220
nlm_init_lock(struct flock *fl, int flags, int svid,
sys/nlm/nlm_advlock.c
194
nlm_advlock_internal(struct vnode *vp, void *id, int op, struct flock *fl,
sys/nlm/nlm_advlock.c
402
nlm_set_creds_for_lock(struct thread *td, struct flock *fl)
sys/nlm/nlm_advlock.c
451
nlm_reclaim_free_lock(struct vnode *vp, struct flock *fl, void *arg)
sys/nlm/nlm_advlock.c
453
struct flock newfl;
sys/nlm/nlm_advlock.c
488
nlm_client_recover_lock(struct vnode *vp, struct flock *fl, void *arg)
sys/nlm/nlm_advlock.c
695
nlm_record_lock(struct vnode *vp, int op, struct flock *fl,
sys/nlm/nlm_advlock.c
699
struct flock newfl;
sys/nlm/nlm_advlock.c
760
struct vnode *vp, int op, struct flock *fl, int flags,
sys/nlm/nlm_advlock.c
77
struct vnode *vp, int op, struct flock *fl, int flags,
sys/nlm/nlm_advlock.c
81
struct vnode *vp, int op, struct flock *fl, int flags,
sys/nlm/nlm_advlock.c
85
struct vnode *vp, int op, struct flock *fl, int flags,
sys/nlm/nlm_advlock.c
90
static int nlm_init_lock(struct flock *fl, int flags, int svid,
sys/nlm/nlm_advlock.c
958
struct vnode *vp, int op, struct flock *fl, int flags,
sys/nlm/nlm_prot_impl.c
1862
struct flock fl;
sys/nlm/nlm_prot_impl.c
1960
struct flock fl;
sys/nlm/nlm_prot_impl.c
206
struct flock af_fl; /* (c) lock details */
sys/nlm/nlm_prot_impl.c
2149
struct flock fl;
sys/nlm/nlm_prot_impl.c
2239
struct flock fl;
sys/sys/fcntl.h
428
int flock(int, int);
sys/sys/lockf.h
121
typedef int lf_iterator(struct vnode *, struct flock *, void *);
sys/sys/lockf.h
42
struct flock;
tests/sys/audit/file-attribute-modify.c
72
ATF_REQUIRE_EQ(0, flock(filedesc, LOCK_SH));
tests/sys/audit/file-attribute-modify.c
94
ATF_REQUIRE_ERRNO(EBADF, flock(-1, LOCK_SH) == -1);
tests/sys/capsicum/capability-fd.cc
533
CHECK_RIGHT_RESULT(flock(cap_fd, LOCK_SH), rights, CAP_FLOCK);
tests/sys/capsicum/capability-fd.cc
534
CHECK_RIGHT_RESULT(flock(cap_fd, LOCK_UN), rights, CAP_FLOCK);
tests/sys/capsicum/fcntl.cc
190
struct flock fl;
tests/sys/capsicum/fcntl.cc
217
struct flock fl;
tests/sys/cddl/zfs/bin/randfree_file.c
53
struct flock fl;
tests/sys/file/flock_helper.c
1054
struct flock fl;
tests/sys/file/flock_helper.c
1143
struct flock fl;
tests/sys/file/flock_helper.c
1341
struct flock fl;
tests/sys/file/flock_helper.c
1378
if (flock(fd, LOCK_SH) < 0)
tests/sys/file/flock_helper.c
1388
flock(fd, LOCK_EX);
tests/sys/file/flock_helper.c
1414
struct flock tc_fl;
tests/sys/file/flock_helper.c
149
struct flock fl1, fl2;
tests/sys/file/flock_helper.c
187
struct flock fl;
tests/sys/file/flock_helper.c
258
struct flock fl;
tests/sys/file/flock_helper.c
328
struct flock fl;
tests/sys/file/flock_helper.c
414
struct flock fl;
tests/sys/file/flock_helper.c
500
struct flock fl;
tests/sys/file/flock_helper.c
602
struct flock fl;
tests/sys/file/flock_helper.c
674
struct flock fl;
tests/sys/file/flock_helper.c
751
struct flock fl;
tests/sys/file/flock_helper.c
823
struct flock fl;
tests/sys/file/flock_helper.c
891
struct flock fl;
tests/sys/file/flock_helper.c
976
struct flock fl;
tests/sys/file/path_test.c
806
struct flock flk;
tests/sys/file/path_test.c
823
ATF_REQUIRE_ERRNO(EOPNOTSUPP, flock(pathfd, LOCK_SH) == -1);
tests/sys/file/path_test.c
824
ATF_REQUIRE_ERRNO(EOPNOTSUPP, flock(pathfd, LOCK_EX) == -1);
tests/sys/file/path_test.c
825
ATF_REQUIRE_ERRNO(EOPNOTSUPP, flock(pathfd, LOCK_SH | LOCK_NB) == -1);
tests/sys/file/path_test.c
826
ATF_REQUIRE_ERRNO(EOPNOTSUPP, flock(pathfd, LOCK_EX | LOCK_NB) == -1);
tests/sys/file/path_test.c
827
ATF_REQUIRE_ERRNO(EOPNOTSUPP, flock(pathfd, LOCK_UN) == -1);
tests/sys/fs/fusefs/flush.cc
232
struct flock fl;
tests/sys/fs/fusefs/locks.cc
146
ASSERT_EQ(0, flock(fd, LOCK_EX)) << strerror(errno);
tests/sys/fs/fusefs/locks.cc
167
ASSERT_EQ(0, flock(fd, LOCK_EX)) << strerror(errno);
tests/sys/fs/fusefs/locks.cc
186
ASSERT_EQ(0, flock(fd, LOCK_EX)) << strerror(errno);
tests/sys/fs/fusefs/locks.cc
205
ASSERT_NE(0, flock(fd, LOCK_EX | LOCK_NB));
tests/sys/fs/fusefs/locks.cc
219
struct flock fl;
tests/sys/fs/fusefs/locks.cc
246
struct flock fl;
tests/sys/fs/fusefs/locks.cc
306
struct flock fl;
tests/sys/fs/fusefs/locks.cc
364
struct flock fl;
tests/sys/fs/fusefs/locks.cc
429
struct flock fl;
tests/sys/fs/fusefs/locks.cc
495
struct flock fl;
tests/sys/fs/fusefs/locks.cc
519
struct flock fl;
tests/sys/fs/fusefs/locks.cc
545
struct flock fl;
tests/sys/fs/fusefs/locks.cc
571
struct flock fl;
tests/sys/fs/fusefs/locks.cc
597
struct flock fl;
tests/sys/fs/fusefs/locks.cc
626
struct flock fl;
tests/sys/fs/fusefs/locks.cc
654
struct flock fl;
tests/sys/fs/fusefs/locks.cc
684
struct flock fl;
tests/sys/fs/fusefs/locks.cc
712
struct flock fl;
tests/sys/fs/fusefs/release.cc
252
struct flock fl;
tests/sys/kern/ptrace_test.c
3486
(void)flock(fd, LOCK_EX);
tests/sys/kern/ptrace_test.c
3487
(void)flock(fd, LOCK_UN);
tests/sys/kern/ptrace_test.c
3543
REQUIRE_EQ(flock(fd, LOCK_EX), 0);
tests/sys/kern/ptrace_test.c
3568
REQUIRE_EQ(flock(fd, LOCK_UN), 0);
tools/regression/security/open_to_operation/open_to_operation.c
363
if (flock(fd, LOCK_EX) == 0)
usr.bin/at/at.c
220
struct flock lock;
usr.bin/fortune/fortune/fortune.c
189
flock(fd, LOCK_EX);
usr.bin/fortune/fortune/fortune.c
193
flock(fd, LOCK_UN);
usr.bin/lockf/lockf.c
330
if (flock(fd, lflags) == -1) {
usr.bin/lockf/lockf.c
356
flock(lockfd, LOCK_UN);
usr.bin/mail/quit.c
100
(void)flock(fileno(fbuf), LOCK_EX);
usr.bin/tip/tip/log.c
52
if (flock(fileno(flog), LOCK_EX) < 0) {
usr.bin/tip/tip/log.c
74
(void) flock(fileno(flog), LOCK_UN);
usr.bin/xinstall/xinstall.c
1421
struct flock metalog_lock;
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_printer_tbl.c
158
if (fd < 0 || flock(fd, LOCK_SH | LOCK_NB) == 0) {
usr.sbin/cron/cron/externs.h
113
extern int flock(int, int);
usr.sbin/lpr/lpc/cmds.c
1089
if (fd < 0 || flock(fd, LOCK_SH|LOCK_NB) == 0) {
usr.sbin/lpr/lpc/cmds.c
306
lockres = flock(fileno(fp), LOCK_SH|LOCK_NB);
usr.sbin/lpr/lpr/lpr.c
827
if (flock(fd, LOCK_EX)) {
usr.sbin/pwd_mkdb/pwd_mkdb.c
178
if (flock(fileno(fp), LOCK_EX|nblock) < 0 && !(dflag && iflag))
usr.sbin/rpc.lockd/lockd_lock.c
1085
flerror = flock(nmf->fd, lflags);
usr.sbin/rpcbind/rpcbind.c
173
if (flock(rpcbindlockfd, LOCK_EX|LOCK_NB) != 0 && errno == EWOULDBLOCK)
usr.sbin/ypbind/ypbind.c
398
if (flock(yplockfd, LOCK_EX|LOCK_NB) == -1 && errno == EWOULDBLOCK)
usr.sbin/ypbind/ypbind.c
681
flock(ypdb->dom_lockfd, LOCK_UN);
usr.sbin/ypbind/ypbind.c
944
flock(fd, LOCK_SH);