glapi: restore _glthread_GetID() function
authorBrian Paul <brianp@vmware.com>
Fri, 14 Mar 2014 16:13:16 +0000 (10:13 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 14 Mar 2014 18:12:07 +0000 (12:12 -0600)
This partially reverts patch 02cb04c68f.  This fixes an unresolved
symbol error when using older builds of libGL.

Tested-by: Chia-I Wu <olv@lunarg.com>
src/mapi/glapi/glapi.h
src/mapi/mapi_glapi.c

index 7c22985ec40bf14cb97e45bebeb067e13dac1879..e2fa9252f7ace0cbac5f8a8c6a32d583878fe46c 100644 (file)
@@ -168,6 +168,11 @@ _GLAPI_EXPORT struct _glapi_table *
 _glapi_create_table_from_handle(void *handle, const char *symbol_prefix);
 
 
+/** Deprecated function */
+_GLAPI_EXPORT unsigned long
+_glthread_GetID(void);
+
+
 /*
  * These stubs are kept so that the old DRI drivers still load.
  */
index 7b0903be9ee5537cc9cae998c05778d6ef7018a9..127dfafac301173f59daba2398ff8de32d05b907 100644 (file)
@@ -222,6 +222,16 @@ _glapi_get_proc_name(unsigned int offset)
    return stub ? stub_get_name(stub) : NULL;
 }
 
+/**
+ * This is a deprecated function which should not be used anymore.
+ * It's only present to satisfy linking with older versions of libGL.
+ */
+unsigned long
+_glthread_GetID(void)
+{
+   return 0;
+}
+
 void
 _glapi_noop_enable_warnings(unsigned char enable)
 {