Home | History | Annotate | Download | only in libxml2

Lines Matching defs:thread

130  *   - globalkey used for per-thread data
141 static __declspec(thread) xmlGlobalState tlstate;
142 static __declspec(thread) int tlstate_inited = 0;
459 /* If another thread successfully recorded its critical
461 * allocated by this thread. */
485 /* If another thread successfully recorded its critical
487 * allocated by this thread. */
540 * Per thread global state handling *
551 * @state: a thread global state
553 * xmlFreeGlobalState() is called when a thread terminates with a non-NULL
561 /* free any memory allocated in the thread's xmlLastError */
570 * hold all data for use by a thread when supporting backwards compatibility
571 * of libxml2 to pre-thread-safe behaviour.
598 HANDLE thread;
607 WaitForSingleObject(params->thread, INFINITE);
608 CloseHandle(params->thread);
649 * xmlGetGlobalState() is called to retrieve the global state for a thread.
651 * Returns the thread global state or NULL in case of error
708 GetCurrentProcess(), &p->thread, 0, TRUE,
750 * Library wide thread interfaces *
757 * xmlGetThreadId() find the current thread ID number
761 * Returns the current thread ID number
788 * xmlIsMainThread() check whether the current thread is the main thread.
790 * Returns 1 if the current thread is the main thread, 0 otherwise
854 * xmlInitThreads() is used to to initialize all the thread related
896 * xmlCleanupThreads() is used to to cleanup all the thread related
900 * calling this may crash the application if another thread or
967 /* Another thread is working; give up our slice and
991 * Entry point for Windows library. It is being used to free thread-specific