Lines Matching refs:flock
332 F_SETLK(&'a libc::flock),
333 F_SETLKW(&'a libc::flock),
334 F_GETLK(&'a mut libc::flock),
336 F_OFD_SETLK(&'a libc::flock),
338 F_OFD_SETLKW(&'a libc::flock),
340 F_OFD_GETLK(&'a mut libc::flock),
377 F_SETLK(flock) => libc::fcntl(fd, libc::F_SETLK, flock), in fcntl()
379 F_SETLKW(flock) => libc::fcntl(fd, libc::F_SETLKW, flock), in fcntl()
381 F_GETLK(flock) => libc::fcntl(fd, libc::F_GETLK, flock), in fcntl()
383 F_OFD_SETLK(flock) => libc::fcntl(fd, libc::F_OFD_SETLK, flock), in fcntl()
385 F_OFD_SETLKW(flock) => libc::fcntl(fd, libc::F_OFD_SETLKW, flock), in fcntl()
387 F_OFD_GETLK(flock) => libc::fcntl(fd, libc::F_OFD_GETLK, flock), in fcntl()
415 pub fn flock(fd: RawFd, arg: FlockArg) -> Result<()> { in flock() function
420 LockShared => libc::flock(fd, libc::LOCK_SH), in flock()
421 LockExclusive => libc::flock(fd, libc::LOCK_EX), in flock()
422 Unlock => libc::flock(fd, libc::LOCK_UN), in flock()
423 LockSharedNonblock => libc::flock(fd, libc::LOCK_SH | libc::LOCK_NB), in flock()
424 LockExclusiveNonblock => libc::flock(fd, libc::LOCK_EX | libc::LOCK_NB), in flock()
425 UnlockNonblock => libc::flock(fd, libc::LOCK_UN | libc::LOCK_NB), in flock()