Mesa (staging/18.1): gallium: fix ddebug on windows
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Aug 2 18:12:17 UTC 2018
Module: Mesa
Branch: staging/18.1
Commit: a79ed78b225e5dd2784c4e96188bd8d5e35a6341
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a79ed78b225e5dd2784c4e96188bd8d5e35a6341
Author: Dylan Baker <dylan at pnwbakers.com>
Date: Wed Apr 18 10:21:14 2018 -0700
gallium: fix ddebug on windows
By including the proper headers for getpid and for mkdir.
Fixes: 6ff0c6f4ebcb87ea6c6fe5a4ba90b548f666067d
("gallium: move ddebug, noop, rbug, trace to auxiliary to improve build times")
Signed-off-by: Dylan Baker <dylan.c.baker at intel.com>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
(cherry picked from commit 2877b6555c51e896afbc9b8b46ba62a076ccbbc6)
---
src/gallium/auxiliary/driver_ddebug/dd_util.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/gallium/auxiliary/driver_ddebug/dd_util.h b/src/gallium/auxiliary/driver_ddebug/dd_util.h
index 7720e9af9c..20aca94cc6 100644
--- a/src/gallium/auxiliary/driver_ddebug/dd_util.h
+++ b/src/gallium/auxiliary/driver_ddebug/dd_util.h
@@ -38,9 +38,13 @@
#include "util/u_string.h"
#include "pipe/p_config.h"
-#ifdef PIPE_OS_UNIX
+#if defined(PIPE_OS_UNIX)
#include <unistd.h>
#include <sys/stat.h>
+#elif defined(PIPE_OS_WINDOWS)
+#include <direct.h>
+#include <process.h>
+#define mkdir(dir, mode) _mkdir(dir)
#endif
More information about the mesa-commit
mailing list