Lines Matching defs:flock
421 F_SETLK(&'a libc::flock),
422 F_SETLKW(&'a libc::flock),
423 F_GETLK(&'a mut libc::flock),
425 F_OFD_SETLK(&'a libc::flock),
427 F_OFD_SETLKW(&'a libc::flock),
429 F_OFD_GETLK(&'a mut libc::flock),
467 F_SETLK(flock) => libc::fcntl(fd, libc::F_SETLK, flock),
469 F_SETLKW(flock) => libc::fcntl(fd, libc::F_SETLKW, flock),
471 F_GETLK(flock) => libc::fcntl(fd, libc::F_GETLK, flock),
473 F_OFD_SETLK(flock) => libc::fcntl(fd, libc::F_OFD_SETLK, flock),
475 F_OFD_SETLKW(flock) => libc::fcntl(fd, libc::F_OFD_SETLKW, flock),
477 F_OFD_GETLK(flock) => libc::fcntl(fd, libc::F_OFD_GETLK, flock),
507 pub fn flock(fd: RawFd, arg: FlockArg) -> Result<()> {
512 LockShared => libc::flock(fd, libc::LOCK_SH),
513 LockExclusive => libc::flock(fd, libc::LOCK_EX),
514 Unlock => libc::flock(fd, libc::LOCK_UN),
515 LockSharedNonblock => libc::flock(fd, libc::LOCK_SH | libc::LOCK_NB),
516 LockExclusiveNonblock => libc::flock(fd, libc::LOCK_EX | libc::LOCK_NB),
517 UnlockNonblock => libc::flock(fd, libc::LOCK_UN | libc::LOCK_NB),