12#ifndef ROOT_TPosixThread 
   13#define ROOT_TPosixThread 
#define ClassDefOverride(name, id)
 
R__EXTERN C unsigned int sleep(unsigned int seconds)
 
TPosixThreadCleanUp * fNext
 
Int_t SetCancelOn() override
Turn on the cancellation state of the calling thread.
 
Int_t SetCancelOff() override
Turn off the cancellation state of the calling thread.
 
Int_t SetCancelAsynchronous() override
Set the cancellation response type of the calling thread to asynchronous, i.e.
 
Int_t CleanUpPop(void **main, Int_t exe) override
Pop thread cleanup function from stack.
 
Int_t Kill(TThread *th) override
Cancellation is the mechanism by which a thread can terminate the execution of another thread.
 
Int_t CleanUpPush(void **main, void *free, void *arg) override
Add thread cleanup function.
 
Int_t CleanUp(void **main) override
Default thread cleanup routine.
 
Int_t Exit(void *ret) override
Terminates the execution of the calling thread. Return 0.
 
Int_t SetCancelDeferred() override
Set the cancellation response type of the calling thread to deferred, i.e.
 
Int_t Run(TThread *th, const int affinity=-1) override
Create a pthread.
 
Long_t SelfId() override
Return the thread identifier for the calling thread.
 
Int_t Join(TThread *th, void **ret) override
Join suspends the execution of the calling thread until the thread identified by th terminates,...
 
Int_t CancelPoint() override
Introduce an explicit cancellation point. Returns 0.
 
<div class="legacybox"><h2>Legacy Code</h2> TThread is a legacy interface: there will be no bug fixes...