summaryrefslogtreecommitdiff
path: root/x11/compton/patches/patch-src_compiler.h
blob: 1b77cfd4234e895ee558ee82a9f8928f6de92bea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-src_compiler.h,v 1.2 2019/09/17 11:43:29 tnn Exp $

Fix build for NetBSD

--- src/compiler.h.orig	2019-08-18 21:40:33.000000000 +0000
+++ src/compiler.h
@@ -94,6 +94,7 @@
 # define unreachable do {} while(0)
 #endif
 
+#ifndef __NetBSD__
 #ifndef __STDC_NO_THREADS__
 # include <threads.h>
 #elif __STDC_VERSION__ >= 201112L
@@ -103,6 +104,9 @@
 #else
 # define thread_local _Pragma("GCC error \"No thread local storage support\"") __error__
 #endif
+#else
+# define thread_local __thread
+#endif
 
 typedef unsigned long ulong;
 typedef unsigned int uint;