summaryrefslogtreecommitdiff
path: root/perf/cairo-perf-posix.c
diff options
context:
space:
mode:
Diffstat (limited to 'perf/cairo-perf-posix.c')
-rw-r--r--perf/cairo-perf-posix.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/perf/cairo-perf-posix.c b/perf/cairo-perf-posix.c
index 84064b0b..59d8e3c1 100644
--- a/perf/cairo-perf-posix.c
+++ b/perf/cairo-perf-posix.c
@@ -55,6 +55,10 @@
#define _XOPEN_SOURCE 600 /* for round() */
+#include "cairo-perf.h"
+
+#if !CAIRO_HAS_OS2_SURFACE && !CAIRO_HAS_WIN32_SURFACE
+
#include "config.h"
#include <signal.h>
@@ -65,8 +69,6 @@
#include <sched.h>
#endif
-#include "cairo-perf.h"
-
/* timers */
#if defined(HAVE_CLOCK_GETTIME)
@@ -251,3 +253,5 @@ cairo_perf_yield (void)
sched_yield ();
#endif
}
+
+#endif /* !CAIRO_HAS_OS2_SURFACE && !CAIRO_HAS_WIN32_SURFACE */