Searched refs:nfs_lock_fd (Results 1 – 1 of 1) sorted by relevance
42 nfs_exports_lock(const char *name, int *nfs_lock_fd) in nfs_exports_lock() argument46 *nfs_lock_fd = open(name, O_RDWR | O_CREAT | O_CLOEXEC, 0600); in nfs_exports_lock()47 if (*nfs_lock_fd == -1) { in nfs_exports_lock()54 while ((err = flock(*nfs_lock_fd, LOCK_EX)) != 0 && errno == EINTR) in nfs_exports_lock()60 (void) close(*nfs_lock_fd); in nfs_exports_lock()61 *nfs_lock_fd = -1; in nfs_exports_lock()69 nfs_exports_unlock(const char *name, int *nfs_lock_fd) in nfs_exports_unlock() argument71 verify(*nfs_lock_fd > 0); in nfs_exports_unlock()73 if (flock(*nfs_lock_fd, LOCK_UN) != 0) in nfs_exports_unlock()77 (void) close(*nfs_lock_fd); in nfs_exports_unlock()[all …]