/haiku/headers/posix/sys/ |
H A D | file.h | 12 /* for use with flock() */ 23 extern int flock(int fd, int op);
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | Cookie.cpp | 51 LockInfo::operator==(const struct flock& lock) const
|
H A D | Cookie.h | 53 bool operator==(const struct flock& lock) const;
|
H A D | Inode.cpp | 691 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 D | Inode.h | 103 struct flock* lock); 105 const struct flock* lock, bool wait); 107 const struct flock* lock);
|
H A D | kernel_interface.cpp | 1332 struct flock* lock) 1350 const struct flock* lock, bool wait) 1370 const struct flock* lock)
|
/haiku/src/libs/uuid/ |
H A D | gen_uuid.c | 236 struct flock fl;
|
/haiku/src/system/libroot/posix/sys/ |
H A D | flock.c | 17 flock(int fd, int op) function
|
/haiku/src/system/libroot/posix/unistd/ |
H A D | lockf.cpp | 16 struct flock fileLock;
|
/haiku/src/tests/system/libroot/posix/ |
H A D | flock_test.cpp | 25 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/os/drivers/ |
H A D | fs_interface.h | 249 struct flock* lock); 251 const struct flock* lock, bool wait); 253 const struct flock* lock);
|
/haiku/headers/posix/ |
H A D | fcntl.h | 80 struct flock { struct
|
/haiku/headers/private/userlandfs/fuse/ |
H A D | fuse.h | 404 * 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);
|
H A D | fuse_lowlevel.h | 819 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);
|
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | unix_io.c | 119 struct flock flk; 205 struct flock flk;
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/ |
H A D | fuse_fs.cpp | 197 int cmd, struct flock* lock)
|
/haiku/src/bin/debug/strace/ |
H A D | NetworkTypes.cpp | 158 format_pointer(Context &context, flock *lock) 762 POINTER_TYPE(flock_ptr, flock);
|
H A D | TypeHandler.h | 123 struct flock; 135 DEFINE_FACTORY(flock_ptr, flock *);
|
H A D | fcntl.cpp | 63 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*),
|
/haiku/src/libs/util/ |
H A D | pidfile.c | 118 struct flock lock; 236 if (flock(pfh->pf_fd, LOCK_UN) == -1) {
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 1558 /*! 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/system/libroot/stubbed/ |
H A D | libroot_stubs.c | 1724 void flock() {} function
|
H A D | libroot_stubs_legacy.c | 1669 void flock() {} function
|
/haiku/src/tests/system/kernel/ |
H A D | advisory_locking_test.cpp | 33 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) {
|