Lines Matching refs:lockfd
7168 zonecfg_release_lock_file(const char *zone_name, int lockfd) in zonecfg_release_lock_file() argument
7181 assert(lockfd == -1); in zonecfg_release_lock_file()
7190 assert(lockfd >= 0); in zonecfg_release_lock_file()
7191 (void) close(lockfd); in zonecfg_release_lock_file()
7195 zonecfg_grab_lock_file(const char *zone_name, int *lockfd) in zonecfg_grab_lock_file() argument
7209 *lockfd = -1; in zonecfg_grab_lock_file()
7238 if ((*lockfd = open(pathbuf, O_RDWR|O_CREAT, S_IRUSR|S_IWUSR)) < 0) { in zonecfg_grab_lock_file()
7250 if ((fcntl(*lockfd, F_SETLKW, &flock) < 0) || in zonecfg_grab_lock_file()
7254 zonecfg_release_lock_file(zone_name, *lockfd); in zonecfg_grab_lock_file()
7262 zonecfg_lock_file_held(int *lockfd) in zonecfg_lock_file_held() argument
7264 if (*lockfd >= 0 || zone_lock_cnt > 0) in zonecfg_lock_file_held()
7314 int doorfd, lockfd; in start_zoneadmd() local
7321 if (zonecfg_grab_lock_file(zone_name, &lockfd) != Z_OK) in start_zoneadmd()
7390 zonecfg_release_lock_file(zone_name, lockfd); in start_zoneadmd()