Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/vulkan-cts-1.2.7
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / util / vktExternalMemoryUtil.cpp
index 2e60d6c..cee5102 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "vkQueryUtil.hpp"
 
-#if (DE_OS == DE_OS_ANDROID) || (DE_OS == DE_OS_UNIX)
+#if (DE_OS == DE_OS_ANDROID) || (DE_OS == DE_OS_UNIX) || (DE_OS == DE_OS_OSX)
 #      include <unistd.h>
 #      include <fcntl.h>
 #      include <errno.h>
@@ -73,7 +73,7 @@ NativeHandle::NativeHandle (const NativeHandle& other)
 {
        if (other.m_fd >= 0)
        {
-#if (DE_OS == DE_OS_ANDROID) || (DE_OS == DE_OS_UNIX)
+#if (DE_OS == DE_OS_ANDROID) || (DE_OS == DE_OS_UNIX) || (DE_OS == DE_OS_OSX)
                DE_ASSERT(!other.m_win32Handle.internal);
                DE_ASSERT(!other.m_androidHardwareBuffer.internal);
                m_fd = dup(other.m_fd);
@@ -164,7 +164,7 @@ void NativeHandle::reset (void)
 {
        if (m_fd >= 0)
        {
-#if (DE_OS == DE_OS_ANDROID) || (DE_OS == DE_OS_UNIX)
+#if (DE_OS == DE_OS_ANDROID) || (DE_OS == DE_OS_UNIX) || (DE_OS == DE_OS_OSX)
                DE_ASSERT(!m_win32Handle.internal);
                DE_ASSERT(!m_androidHardwareBuffer.internal);
                ::close(m_fd);