Files
@ f2712ec0e2e8
Branch filter:
Location: EI/VirtualLeaf/lib/libxml2/include/libxml/threads.h - annotation
f2712ec0e2e8
1.8 KiB
text/x-chdr
Renaming the installer scripts. Note that the VirtualLeaf-install-macosx.pmdoc directory is a "bundle" for PackageMaker so it MUST have an extension. Please do not change its name.
--
user: Roeland Merks <roeland.merks@cwi.nl>
branch 'default'
added src/VirtualLeaf-install-macosx.pmdoc/01virtualleaf-contents.xml
added src/VirtualLeaf-install-macosx.pmdoc/01virtualleaf.xml
added src/VirtualLeaf-install-macosx.pmdoc/02models-contents.xml
added src/VirtualLeaf-install-macosx.pmdoc/02models.xml
added src/VirtualLeaf-install-macosx.pmdoc/03leaves-contents.xml
added src/VirtualLeaf-install-macosx.pmdoc/03leaves.xml
added src/VirtualLeaf-install-macosx.pmdoc/index.xml
added src/VirtualLeaf-install-windows.nsi
removed src/VirtualLeaf-install-macosx/01virtualleaf-contents.xml
removed src/VirtualLeaf-install-macosx/01virtualleaf.xml
removed src/VirtualLeaf-install-macosx/02models-contents.xml
removed src/VirtualLeaf-install-macosx/02models.xml
removed src/VirtualLeaf-install-macosx/03leaves-contents.xml
removed src/VirtualLeaf-install-macosx/03leaves.xml
removed src/VirtualLeaf-install-macosx/index.xml
removed src/VirtualLeaf-install.nsi
removed src/vleafmacosx_installer.pmdoc/01virtualleaf-contents.xml
removed src/vleafmacosx_installer.pmdoc/01virtualleaf.xml
removed src/vleafmacosx_installer.pmdoc/02models-contents.xml
removed src/vleafmacosx_installer.pmdoc/02models.xml
removed src/vleafmacosx_installer.pmdoc/03leaves-contents.xml
removed src/vleafmacosx_installer.pmdoc/03leaves.xml
removed src/vleafmacosx_installer.pmdoc/index.xml
--
user: Roeland Merks <roeland.merks@cwi.nl>
branch 'default'
added src/VirtualLeaf-install-macosx.pmdoc/01virtualleaf-contents.xml
added src/VirtualLeaf-install-macosx.pmdoc/01virtualleaf.xml
added src/VirtualLeaf-install-macosx.pmdoc/02models-contents.xml
added src/VirtualLeaf-install-macosx.pmdoc/02models.xml
added src/VirtualLeaf-install-macosx.pmdoc/03leaves-contents.xml
added src/VirtualLeaf-install-macosx.pmdoc/03leaves.xml
added src/VirtualLeaf-install-macosx.pmdoc/index.xml
added src/VirtualLeaf-install-windows.nsi
removed src/VirtualLeaf-install-macosx/01virtualleaf-contents.xml
removed src/VirtualLeaf-install-macosx/01virtualleaf.xml
removed src/VirtualLeaf-install-macosx/02models-contents.xml
removed src/VirtualLeaf-install-macosx/02models.xml
removed src/VirtualLeaf-install-macosx/03leaves-contents.xml
removed src/VirtualLeaf-install-macosx/03leaves.xml
removed src/VirtualLeaf-install-macosx/index.xml
removed src/VirtualLeaf-install.nsi
removed src/vleafmacosx_installer.pmdoc/01virtualleaf-contents.xml
removed src/vleafmacosx_installer.pmdoc/01virtualleaf.xml
removed src/vleafmacosx_installer.pmdoc/02models-contents.xml
removed src/vleafmacosx_installer.pmdoc/02models.xml
removed src/vleafmacosx_installer.pmdoc/03leaves-contents.xml
removed src/vleafmacosx_installer.pmdoc/03leaves.xml
removed src/vleafmacosx_installer.pmdoc/index.xml
bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 bc383c25c970 | /**
* Summary: interfaces for thread handling
* Description: set of generic threading related routines
* should work with pthreads, Windows native or TLS threads
*
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_THREADS_H__
#define __XML_THREADS_H__
#include <libxml/xmlversion.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
XMLPUBFUN xmlMutexPtr XMLCALL
xmlNewMutex (void);
XMLPUBFUN void XMLCALL
xmlMutexLock (xmlMutexPtr tok);
XMLPUBFUN void XMLCALL
xmlMutexUnlock (xmlMutexPtr tok);
XMLPUBFUN void XMLCALL
xmlFreeMutex (xmlMutexPtr tok);
XMLPUBFUN xmlRMutexPtr XMLCALL
xmlNewRMutex (void);
XMLPUBFUN void XMLCALL
xmlRMutexLock (xmlRMutexPtr tok);
XMLPUBFUN void XMLCALL
xmlRMutexUnlock (xmlRMutexPtr tok);
XMLPUBFUN void XMLCALL
xmlFreeRMutex (xmlRMutexPtr tok);
/*
* Library wide APIs.
*/
XMLPUBFUN void XMLCALL
xmlInitThreads (void);
XMLPUBFUN void XMLCALL
xmlLockLibrary (void);
XMLPUBFUN void XMLCALL
xmlUnlockLibrary(void);
XMLPUBFUN int XMLCALL
xmlGetThreadId (void);
XMLPUBFUN int XMLCALL
xmlIsMainThread (void);
XMLPUBFUN void XMLCALL
xmlCleanupThreads(void);
XMLPUBFUN xmlGlobalStatePtr XMLCALL
xmlGetGlobalState(void);
#if defined(HAVE_WIN32_THREADS) && !defined(HAVE_COMPILER_TLS) && defined(LIBXML_STATIC_FOR_DLL)
int XMLCALL xmlDllMain(void *hinstDLL, unsigned long fdwReason, void *lpvReserved);
#endif
#ifdef __cplusplus
}
#endif
#endif /* __XML_THREADS_H__ */
|