diff options
Diffstat (limited to 'source/Host/windows/LockFileWindows.cpp')
-rw-r--r-- | source/Host/windows/LockFileWindows.cpp | 91 |
1 files changed, 38 insertions, 53 deletions
diff --git a/source/Host/windows/LockFileWindows.cpp b/source/Host/windows/LockFileWindows.cpp index 161d3dbd8260..0e7f595e6cfd 100644 --- a/source/Host/windows/LockFileWindows.cpp +++ b/source/Host/windows/LockFileWindows.cpp @@ -14,80 +14,65 @@ using namespace lldb; using namespace lldb_private; -namespace -{ +namespace { -Error fileLock (HANDLE file_handle, DWORD flags, const uint64_t start, const uint64_t len) -{ - if (start != 0) - return Error ("Non-zero start lock regions are not supported"); +Error fileLock(HANDLE file_handle, DWORD flags, const uint64_t start, + const uint64_t len) { + if (start != 0) + return Error("Non-zero start lock regions are not supported"); - OVERLAPPED overlapped = {0}; + OVERLAPPED overlapped = {}; - if (!::LockFileEx (file_handle, flags, 0, len, 0, &overlapped) && ::GetLastError () != ERROR_IO_PENDING) - return Error (::GetLastError (), eErrorTypeWin32); + if (!::LockFileEx(file_handle, flags, 0, len, 0, &overlapped) && + ::GetLastError() != ERROR_IO_PENDING) + return Error(::GetLastError(), eErrorTypeWin32); - DWORD bytes; - if (!::GetOverlappedResult (file_handle, &overlapped, &bytes, TRUE)) - return Error (::GetLastError (), eErrorTypeWin32); + DWORD bytes; + if (!::GetOverlappedResult(file_handle, &overlapped, &bytes, TRUE)) + return Error(::GetLastError(), eErrorTypeWin32); - return Error (); + return Error(); } -} // namespace +} // namespace -LockFileWindows::LockFileWindows (int fd) - : LockFileBase (fd), - m_file (reinterpret_cast<HANDLE> (_get_osfhandle (fd))) -{ -} +LockFileWindows::LockFileWindows(int fd) + : LockFileBase(fd), m_file(reinterpret_cast<HANDLE>(_get_osfhandle(fd))) {} -LockFileWindows::~LockFileWindows () -{ - Unlock (); -} +LockFileWindows::~LockFileWindows() { Unlock(); } -bool -LockFileWindows::IsValidFile () const -{ - return LockFileBase::IsValidFile() && m_file != INVALID_HANDLE_VALUE; +bool LockFileWindows::IsValidFile() const { + return LockFileBase::IsValidFile() && m_file != INVALID_HANDLE_VALUE; } -Error -LockFileWindows::DoWriteLock (const uint64_t start, const uint64_t len) -{ - return fileLock (m_file, LOCKFILE_EXCLUSIVE_LOCK, start, len); +Error LockFileWindows::DoWriteLock(const uint64_t start, const uint64_t len) { + return fileLock(m_file, LOCKFILE_EXCLUSIVE_LOCK, start, len); } -Error -LockFileWindows::DoTryWriteLock (const uint64_t start, const uint64_t len) -{ - return fileLock (m_file, LOCKFILE_EXCLUSIVE_LOCK | LOCKFILE_FAIL_IMMEDIATELY, start, len); +Error LockFileWindows::DoTryWriteLock(const uint64_t start, + const uint64_t len) { + return fileLock(m_file, LOCKFILE_EXCLUSIVE_LOCK | LOCKFILE_FAIL_IMMEDIATELY, + start, len); } -Error -LockFileWindows::DoReadLock (const uint64_t start, const uint64_t len) -{ - return fileLock (m_file, 0, start, len); +Error LockFileWindows::DoReadLock(const uint64_t start, const uint64_t len) { + return fileLock(m_file, 0, start, len); } -Error -LockFileWindows::DoTryReadLock (const uint64_t start, const uint64_t len) -{ - return fileLock (m_file, LOCKFILE_FAIL_IMMEDIATELY, start, len); +Error LockFileWindows::DoTryReadLock(const uint64_t start, const uint64_t len) { + return fileLock(m_file, LOCKFILE_FAIL_IMMEDIATELY, start, len); } -Error -LockFileWindows::DoUnlock () -{ - OVERLAPPED overlapped = {0}; +Error LockFileWindows::DoUnlock() { + OVERLAPPED overlapped = {}; - if (!::UnlockFileEx (m_file, 0, m_len, 0, &overlapped) && ::GetLastError () != ERROR_IO_PENDING) - return Error (::GetLastError (), eErrorTypeWin32); + if (!::UnlockFileEx(m_file, 0, m_len, 0, &overlapped) && + ::GetLastError() != ERROR_IO_PENDING) + return Error(::GetLastError(), eErrorTypeWin32); - DWORD bytes; - if (!::GetOverlappedResult (m_file, &overlapped, &bytes, TRUE)) - return Error (::GetLastError (), eErrorTypeWin32); + DWORD bytes; + if (!::GetOverlappedResult(m_file, &overlapped, &bytes, TRUE)) + return Error(::GetLastError(), eErrorTypeWin32); - return Error (); + return Error(); } |