Index: /trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp	(revision 243)
+++ /trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp	(revision 244)
@@ -206,2 +206,7 @@
 }
 
+
+RTR3DECL(void) RTThreadExit(void)
+{
+    DosExit(EXIT_THREAD, 0);
+}
Index: /trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp	(revision 243)
+++ /trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp	(revision 244)
@@ -258,2 +258,7 @@
 }
 
+
+RTR3DECL(void) RTThreadExit(void)
+{
+    AssertMsgFailed(("Unimplemented\n"));
+}
Index: /trunk/src/VBox/Runtime/r3/win32/thread-win32.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/win32/thread-win32.cpp	(revision 243)
+++ /trunk/src/VBox/Runtime/r3/win32/thread-win32.cpp	(revision 244)
@@ -218,2 +218,6 @@
 }
 
+RTR3DECL(void) RTThreadExit(void)
+{
+    ExitThread(0);
+}
