diff options
Diffstat (limited to 'plugins/Variables/src/libxml/threads.h')
-rw-r--r-- | plugins/Variables/src/libxml/threads.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/plugins/Variables/src/libxml/threads.h b/plugins/Variables/src/libxml/threads.h deleted file mode 100644 index 4ef7a17386..0000000000 --- a/plugins/Variables/src/libxml/threads.h +++ /dev/null @@ -1,62 +0,0 @@ -/** - * threads.c: set of generic threading related routines - * - * See Copyright for the status of this software. - * - * daniel@veillard.com - */ - -#ifndef __XML_THREADS_H__ -#define __XML_THREADS_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * xmlMutex are a simple mutual exception locks. - */ -typedef struct _xmlMutex xmlMutex; -typedef xmlMutex *xmlMutexPtr; - -/* - * xmlRMutex are reentrant mutual exception locks. - */ -typedef struct _xmlRMutex xmlRMutex; -typedef xmlRMutex *xmlRMutexPtr; - -#ifdef __cplusplus -} -#endif -#include "libxml/globals.h" -#ifdef __cplusplus -extern "C" { -#endif - -xmlMutexPtr xmlNewMutex (void); -void xmlMutexLock (xmlMutexPtr tok); -void xmlMutexUnlock (xmlMutexPtr tok); -void xmlFreeMutex (xmlMutexPtr tok); - -xmlRMutexPtr xmlNewRMutex (void); -void xmlRMutexLock (xmlRMutexPtr tok); -void xmlRMutexUnlock (xmlRMutexPtr tok); -void xmlFreeRMutex (xmlRMutexPtr tok); - -/* - * Library wide APIs. - */ -void xmlInitThreads (void); -void xmlLockLibrary (void); -void xmlUnlockLibrary(void); -int xmlGetThreadId (void); -int xmlIsMainThread (void); -void xmlCleanupThreads(void); -xmlGlobalStatePtr xmlGetGlobalState(void); - -#ifdef __cplusplus -} -#endif - - -#endif /* __XML_THREADS_H__ */ |