changed thread TSD initialization
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 10 Feb 2000 21:27:48 +0000 (21:27 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 10 Feb 2000 21:27:48 +0000 (21:27 +0000)
src/mesa/glapi/glapi.c

index 3603f8f..51c24f9 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: glapi.c,v 1.31 2000/02/02 18:50:07 brianp Exp $ */
+/* $Id: glapi.c,v 1.32 2000/02/10 21:27:48 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -42,9 +42,7 @@
 
 
 
-#include <assert.h>
-#include <stdlib.h>  /* to get NULL */
-#include <string.h>
+#include "glheader.h"
 #include "glapi.h"
 #include "glapinoop.h"
 #include "glapioffsets.h"
@@ -68,19 +66,8 @@ static GLboolean ThreadSafe = GL_FALSE;
 
 static _glthread_TSD DispatchTSD;
 
-static void dispatch_thread_init()
-{
-   _glthread_InitTSD(&DispatchTSD);
-}
-
-
 static _glthread_TSD ContextTSD;
 
-static void context_thread_init()
-{
-   _glthread_InitTSD(&ContextTSD);
-}
-
 #endif
 
 
@@ -130,7 +117,7 @@ void
 _glapi_set_context(void *context)
 {
 #if defined(THREADS)
-   _glthread_SetTSD(&ContextTSD, context, context_thread_init);
+   _glthread_SetTSD(&ContextTSD, context);
    if (ThreadSafe)
       _glapi_Context = NULL;
    else
@@ -181,7 +168,7 @@ _glapi_set_dispatch(struct _glapi_table *dispatch)
 #endif
 
 #if defined(THREADS)
-   _glthread_SetTSD(&DispatchTSD, (void*) dispatch, dispatch_thread_init);
+   _glthread_SetTSD(&DispatchTSD, (void*) dispatch);
    if (ThreadSafe)
       _glapi_Dispatch = NULL;
    else