mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-03 21:00:01 -05:00
Merge branch 'file-LOCK-close' into release
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
#include <errno.h> // errno
|
||||
#include <stdio.h> // SEEK_SET
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
cmFileLock::cmFileLock(): File(-1)
|
||||
@@ -31,6 +32,9 @@ cmFileLockResult cmFileLock::Release()
|
||||
|
||||
this->Filename = "";
|
||||
|
||||
::close(this->File);
|
||||
this->File = -1;
|
||||
|
||||
if (lockResult == 0)
|
||||
{
|
||||
return cmFileLockResult::MakeOk();
|
||||
|
||||
@@ -38,6 +38,9 @@ cmFileLockResult cmFileLock::Release()
|
||||
|
||||
this->Filename = "";
|
||||
|
||||
CloseHandle(this->File);
|
||||
this->File = INVALID_HANDLE_VALUE;
|
||||
|
||||
if (unlockResult)
|
||||
{
|
||||
return cmFileLockResult::MakeOk();
|
||||
|
||||
Reference in New Issue
Block a user