#include <thread.h> int thr_continue(thread_t tid);
A suspended thread is not awakened by a signal. The signal remains pending until the execution of the thread is resumed by thr_continue() .
pthread_t
tid as defined in
pthreads is the same as thread_t
tid in
Solaris threads. tid values can be used interchangeably
either by assignment or through the use of casts.
thread_t tid; /* tid from thr_create()*/ /* pthreads equivalent of Solaris tid from thread created */ /* with pthread_create()*/ pthread_t ptid; int ret; ret = thr_continue(tid); /* using pthreads ID variable with a cast */ ret = thr_continue((thread_t) ptid)