[Mesa-dev] [PATCH 5/5] gallium/util: don't call close() on Windows in u_tests.c

Brian Paul brianp at vmware.com
Tue Oct 17 21:17:03 UTC 2017


---
 src/gallium/auxiliary/util/u_tests.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/auxiliary/util/u_tests.c b/src/gallium/auxiliary/util/u_tests.c
index 3cc79af..2548b46 100644
--- a/src/gallium/auxiliary/util/u_tests.c
+++ b/src/gallium/auxiliary/util/u_tests.c
@@ -567,6 +567,7 @@ test_sync_file_fences(struct pipe_context *ctx)
    pass = pass && screen->fence_finish(screen, NULL, final_fence, 0);
 
    /* Cleanup. */
+#ifndef PIPE_OS_WINDOWS
    if (buf_fd >= 0)
       close(buf_fd);
    if (tex_fd >= 0)
@@ -575,6 +576,7 @@ test_sync_file_fences(struct pipe_context *ctx)
       close(merged_fd);
    if (final_fd >= 0)
       close(final_fd);
+#endif
 
    screen->fence_reference(screen, &buf_fence, NULL);
    screen->fence_reference(screen, &tex_fence, NULL);
-- 
1.9.1



More information about the mesa-dev mailing list