diff options
author | Ruslan Baratov <ruslan_baratov@yahoo.com> | 2014-12-05 17:18:11 +0300 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-12-05 12:59:37 -0500 |
commit | 97841dad2ba5a79acb0b22db9a01ae45f7b2e80b (patch) | |
tree | a549030bf27c8d94e42fbbd35e723ff56206c07b /Source/cmFileLockWin32.cxx | |
parent | 356f7cf4457271ee85a71face453ea9579f05da3 (diff) | |
download | cmake-97841dad2ba5a79acb0b22db9a01ae45f7b2e80b.tar.gz |
file: Use 'long' to represent the parsed LOCK TIMEOUT value
Convert the StringToInt helper into a StringToLong helper with a 'long'
result type. This will make the helper more useful to other callers
that want to use strtol.
While at it, also check errno after calling strtol in case the
conversion fails with a range error.
Diffstat (limited to 'Source/cmFileLockWin32.cxx')
-rw-r--r-- | Source/cmFileLockWin32.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/cmFileLockWin32.cxx b/Source/cmFileLockWin32.cxx index 17231eaa92..469168985f 100644 --- a/Source/cmFileLockWin32.cxx +++ b/Source/cmFileLockWin32.cxx @@ -86,7 +86,7 @@ cmFileLockResult cmFileLock::LockWithoutTimeout() } } -cmFileLockResult cmFileLock::LockWithTimeout(unsigned seconds) +cmFileLockResult cmFileLock::LockWithTimeout(unsigned long seconds) { const DWORD flags = LOCKFILE_EXCLUSIVE_LOCK | LOCKFILE_FAIL_IMMEDIATELY; while (true) |