>From 4376d7fda87b000c827a82978fae1a7c7ee0c9fa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
Date: Sat, 9 Apr 2016 03:21:45 +0200
Subject: ntdll: Set 0x30 TEB field on OS X 64 bit.

---
 dlls/ntdll/signal_x86_64.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/ntdll/signal_x86_64.c b/dlls/ntdll/signal_x86_64.c
index b56c1ea..f65f83d 100644
--- a/dlls/ntdll/signal_x86_64.c
+++ b/dlls/ntdll/signal_x86_64.c
@@ -2870,6 +2870,7 @@ void signal_init_thread( TEB *teb )
     /* FIXME: Actually setting %gs needs support from the OS */
     pthread_once( &init_once, init_teb_key );
     pthread_setspecific( teb_key, teb );
+    asm("mov %0, %%gs:0x30" : : "r" (teb));
 #else
 # error Please define setting %gs for your architecture
 #endif
-- 
2.8.0.rc3

