3434
3535namespace cuttlefish {
3636
37- InstanceLockFile::InstanceLockFile (LockFile&& lock_file, const int instance_num)
37+ InstanceLockFile::InstanceLockFile (LockFile&& lock_file, const unsigned instance_num)
3838 : lock_file_(std::move(lock_file)), instance_num_(instance_num) {}
3939
40- int InstanceLockFile::Instance () const { return instance_num_; }
40+ unsigned InstanceLockFile::Instance () const { return instance_num_; }
4141
4242Result<InUseState> InstanceLockFile::Status () const {
4343 auto in_use_state = CF_EXPECT (lock_file_.Status ());
@@ -53,22 +53,22 @@ InstanceLockFileManager::InstanceLockFileManager(
5353 std::string instance_locks_path)
5454 : instance_locks_path_(std::move(instance_locks_path)) {};
5555
56- Result<std::string> InstanceLockFileManager::LockFilePath (int instance_num) {
56+ Result<std::string> InstanceLockFileManager::LockFilePath (unsigned instance_num) {
5757 std::stringstream path;
5858 path << instance_locks_path_;
5959 CF_EXPECT (EnsureDirectoryExists (path.str ()));
6060 path << " local-instance-" << instance_num << " .lock" ;
6161 return path.str ();
6262}
6363
64- Result<void > InstanceLockFileManager::RemoveLockFile (int instance_num) {
64+ Result<void > InstanceLockFileManager::RemoveLockFile (unsigned instance_num) {
6565 const auto lock_file_path = CF_EXPECT (LockFilePath (instance_num));
6666 CF_EXPECT (RemoveFile (lock_file_path), StrError (errno));
6767 return {};
6868}
6969
7070Result<InstanceLockFile> InstanceLockFileManager::AcquireUnusedLock () {
71- for (int i = 1 ;; i++) {
71+ for (unsigned i = 1 ;; i++) {
7272 auto lock = CF_EXPECT (TryAcquireLock (i));
7373 if (lock && CF_EXPECT (lock->Status ()) == InUseState::kNotInUse ) {
7474 return *lock;
@@ -77,15 +77,15 @@ Result<InstanceLockFile> InstanceLockFileManager::AcquireUnusedLock() {
7777}
7878
7979Result<InstanceLockFile> InstanceLockFileManager::AcquireLock (
80- int instance_num) {
80+ unsigned instance_num) {
8181 const auto lock_file_path = CF_EXPECT (LockFilePath (instance_num));
8282 LockFile lock_file =
8383 CF_EXPECT (lock_file_manager_.AcquireLock (lock_file_path));
8484 return InstanceLockFile (std::move (lock_file), instance_num);
8585}
8686
8787Result<std::optional<InstanceLockFile>> InstanceLockFileManager::TryAcquireLock (
88- int instance_num) {
88+ unsigned instance_num) {
8989 const auto lock_file_path = CF_EXPECT (LockFilePath (instance_num));
9090 std::optional<LockFile> lock_file_opt =
9191 CF_EXPECT (lock_file_manager_.TryAcquireLock (lock_file_path));
0 commit comments