summaryrefslogtreecommitdiff
path: root/dix/globals.c
diff options
context:
space:
mode:
Diffstat (limited to 'dix/globals.c')
-rw-r--r--dix/globals.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/dix/globals.c b/dix/globals.c
index f36a938f7..e3139303f 100644
--- a/dix/globals.c
+++ b/dix/globals.c
@@ -132,3 +132,12 @@ Bool explicit_display = FALSE;
char *ConnectionInfo;
CARD32 TimeOutValue = DEFAULT_TIMEOUT * MILLI_PER_SECOND;
+
+#if DEBUG_INPUT_MUTEX
+#define INPUT_MUTEX_INITIALIZER PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
+#else
+#define INPUT_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
+#endif
+
+pthread_mutex_t input_mutex = INPUT_MUTEX_INITIALIZER;
+__thread int input_mutex_count;