Lines Matching refs:lockfd
7385 zonecfg_release_lock_file(const char *zone_name, int lockfd) in zonecfg_release_lock_file() argument
7398 assert(lockfd == -1); in zonecfg_release_lock_file()
7407 assert(lockfd >= 0); in zonecfg_release_lock_file()
7408 (void) close(lockfd); in zonecfg_release_lock_file()
7412 zonecfg_grab_lock_file(const char *zone_name, int *lockfd) in zonecfg_grab_lock_file() argument
7426 *lockfd = -1; in zonecfg_grab_lock_file()
7455 if ((*lockfd = open(pathbuf, O_RDWR|O_CREAT, S_IRUSR|S_IWUSR)) < 0) { in zonecfg_grab_lock_file()
7467 if ((fcntl(*lockfd, F_SETLKW, &flock) < 0) || in zonecfg_grab_lock_file()
7471 zonecfg_release_lock_file(zone_name, *lockfd); in zonecfg_grab_lock_file()
7479 zonecfg_lock_file_held(int *lockfd) in zonecfg_lock_file_held() argument
7481 if (*lockfd >= 0 || zone_lock_cnt > 0) in zonecfg_lock_file_held()
7635 int doorfd, lockfd; in start_zoneadmd() local
7642 if (zonecfg_grab_lock_file(zone_name, &lockfd) != Z_OK) in start_zoneadmd()
7720 zonecfg_release_lock_file(zone_name, lockfd); in start_zoneadmd()