Lines Matching refs:lock_info
2657 struct flock lock_info; in mdb_reader_pid()
2658 memset(&lock_info, 0, sizeof(lock_info)); in mdb_reader_pid()
2659 lock_info.l_type = F_WRLCK; in mdb_reader_pid()
2660 lock_info.l_whence = SEEK_SET; in mdb_reader_pid()
2661 lock_info.l_start = pid; in mdb_reader_pid()
2662 lock_info.l_len = 1; in mdb_reader_pid()
2663 if ((rc = fcntl(env->me_lfd, op, &lock_info)) == 0) { in mdb_reader_pid()
2664 if (op == F_GETLK && lock_info.l_type != F_UNLCK) in mdb_reader_pid()
4582 struct flock lock_info; in mdb_env_share_locks() local
4584 memset((void *)&lock_info, 0, sizeof(lock_info)); in mdb_env_share_locks()
4585 lock_info.l_type = F_RDLCK; in mdb_env_share_locks()
4586 lock_info.l_whence = SEEK_SET; in mdb_env_share_locks()
4587 lock_info.l_start = 0; in mdb_env_share_locks()
4588 lock_info.l_len = 1; in mdb_env_share_locks()
4589 while ((rc = fcntl(env->me_lfd, F_SETLK, &lock_info)) && in mdb_env_share_locks()
4618 struct flock lock_info; in mdb_env_excl_lock() local
4619 memset((void *)&lock_info, 0, sizeof(lock_info)); in mdb_env_excl_lock()
4620 lock_info.l_type = F_WRLCK; in mdb_env_excl_lock()
4621 lock_info.l_whence = SEEK_SET; in mdb_env_excl_lock()
4622 lock_info.l_start = 0; in mdb_env_excl_lock()
4623 lock_info.l_len = 1; in mdb_env_excl_lock()
4624 while ((rc = fcntl(env->me_lfd, F_SETLK, &lock_info)) && in mdb_env_excl_lock()
4633 lock_info.l_type = F_RDLCK; in mdb_env_excl_lock()
4634 while ((rc = fcntl(env->me_lfd, F_SETLKW, &lock_info)) && in mdb_env_excl_lock()