get rid of internal Close() method
This commit is contained in:
@@ -90,20 +90,11 @@ namespace OpenVulkano
|
||||
}
|
||||
}
|
||||
|
||||
void MemMappedFileInternal::Close()
|
||||
MemMappedFileInternal::~MemMappedFileInternal()
|
||||
{
|
||||
UnmapViewOfFile(address);
|
||||
CloseHandle(fileMappingHandle);
|
||||
CloseHandle(fileHandle);
|
||||
closed = true;
|
||||
}
|
||||
|
||||
MemMappedFileInternal::~MemMappedFileInternal()
|
||||
{
|
||||
if (!closed)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
}
|
||||
#else
|
||||
MemMappedFileInternal::MemMappedFileInternal(const char* file, MemMappedFile::FileMode fileMode)
|
||||
@@ -123,19 +114,10 @@ namespace OpenVulkano
|
||||
size = fileStat.st_size;
|
||||
}
|
||||
|
||||
void MemMappedFileInternal::Close()
|
||||
MemMappedFileInternal::~MemMappedFileInternal()
|
||||
{
|
||||
munmap(address, fileStat.st_size);
|
||||
close(fileHandle);
|
||||
closed = true;
|
||||
}
|
||||
|
||||
MemMappedFileInternal::~MemMappedFileInternal()
|
||||
{
|
||||
if (!closed)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user