Searched refs:flock (Results 1 - 24 of 24) sorted by relevance

/haiku/src/tests/system/libroot/posix/
H A Dflock_test.cpp25 struct flock flock = { local
33 if (fcntl(fd, F_SETLK, &flock) == 0) {
43 if (fcntl(fd, F_SETLKW, &flock) == -1) {
49 flock.l_type = F_UNLCK;
51 if (fcntl(fd, F_SETLK, &flock) == -1) {
70 struct flock flock = { local
78 if (fcntl(fd, F_SETLK, &flock) == 0) {
84 flock
[all...]
/haiku/headers/posix/sys/
H A Dfile.h12 /* for use with flock() */
23 extern int flock(int fd, int op);
/haiku/src/system/libroot/posix/sys/
H A Dflock.c17 flock(int fd, int op) function
/haiku/src/tests/system/kernel/
H A Dadvisory_locking_test.cpp33 struct flock flock; local
34 flock.l_type = type;
35 flock.l_whence = SEEK_SET;
36 flock.l_start = start;
37 flock.l_len = length;
38 if (fcntl(fd, F_SETLK, &flock) != 0) {
/haiku/src/bin/debug/strace/
H A Dfcntl.cpp63 FCNTL_INFO_ENTRY_TYPE(F_GETLK, struct flock*),
64 FCNTL_INFO_ENTRY_TYPE(F_SETLK, struct flock*),
65 FCNTL_INFO_ENTRY_TYPE(F_SETLKW, struct flock*),
H A DTypeHandler.h123 struct flock;
135 DEFINE_FACTORY(flock_ptr, flock *);
H A DNetworkTypes.cpp158 format_pointer(Context &context, flock *lock)
762 POINTER_TYPE(flock_ptr, flock);
/haiku/src/system/libroot/posix/unistd/
H A Dlockf.cpp16 struct flock fileLock;
/haiku/src/system/kernel/fs/
H A Dvfs.cpp1558 /*! Returns \c true when either \a flock is \c NULL or the \a flock intersects
1562 advisory_lock_intersects(struct advisory_lock* lock, struct flock* flock) argument
1564 if (flock == NULL)
1567 return lock->start <= flock->l_start - 1 + flock->l_len
1568 && lock->end >= flock->l_start;
1575 test_advisory_lock(struct vnode* vnode, struct flock* flock) argument
1612 release_advisory_lock(struct vnode* vnode, struct io_context* context, struct file_descriptor* descriptor, struct flock* flock) argument
1726 acquire_advisory_lock(struct vnode* vnode, io_context* context, struct file_descriptor* descriptor, struct flock* flock, bool wait) argument
1815 normalize_flock(struct file_descriptor* descriptor, struct flock* flock) argument
6154 struct flock flock; local
9226 struct flock flock; local
[all...]
/haiku/src/libs/util/
H A Dpidfile.c118 struct flock lock;
236 if (flock(pfh->pf_fd, LOCK_UN) == -1) {
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DCookie.h53 bool operator==(const struct flock& lock) const;
H A DInode.h103 struct flock* lock);
105 const struct flock* lock, bool wait);
107 const struct flock* lock);
H A DCookie.cpp51 LockInfo::operator==(const struct flock& lock) const
H A DInode.cpp691 Inode::TestLock(OpenFileCookie* cookie, struct flock* lock)
731 Inode::AcquireLock(OpenFileCookie* cookie, const struct flock* lock,
778 Inode::ReleaseLock(OpenFileCookie* cookie, const struct flock* lock)
H A Dkernel_interface.cpp1332 struct flock* lock)
1350 const struct flock* lock, bool wait)
1370 const struct flock* lock)
/haiku/headers/posix/
H A Dfcntl.h80 struct flock { struct
/haiku/headers/private/userlandfs/fuse/
H A Dfuse_lowlevel.h819 struct fuse_file_info *fi, struct flock *lock);
827 * 'struct flock' should only be used to fill in this field in
847 struct flock *lock, int sleep);
1007 * @param op the locking operation, see flock(2)
1009 void (*flock) (fuse_req_t req, fuse_ino_t ino, member in struct:fuse_lowlevel_ops
1220 int fuse_reply_lock(fuse_req_t req, const struct flock *lock);
H A Dfuse.h404 * For the meaning of fields in 'struct flock' see the man page
432 struct flock *);
569 * For more information see the flock(2) manual page.
581 int (*flock) (const char *, struct fuse_file_info *, int op); member in struct:fuse_operations
859 struct fuse_file_info *fi, int cmd, struct flock *lock);
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dunix_io.c119 struct flock flk;
205 struct flock flk;
/haiku/headers/os/drivers/
H A Dfs_interface.h249 struct flock* lock);
251 const struct flock* lock, bool wait);
253 const struct flock* lock);
/haiku/src/libs/uuid/
H A Dgen_uuid.c236 struct flock fl;
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A Dfuse_fs.cpp197 int cmd, struct flock* lock)
/haiku/src/system/libroot/stubbed/
H A Dlibroot_stubs.c1724 void flock() {} function
H A Dlibroot_stubs_legacy.c1669 void flock() {} function

Completed in 303 milliseconds