summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_sig.c
Commit message (Collapse)AuthorAgeFilesLines
...
* o Since we're not using signals for thread synchronization anymore,mtm2004-03-271-30/+0
| | | | | | | | sigprocmask no longer needs to be wrapped. o raise(3) is applied to the calling thread in a threaded program. o In the sigaction wrapper reference the correct structure. o Don't treat SIGTHR especially anymore (infact it won't exist in a little while).
* Implement PThreads barriers and barrier attributes.mtm2004-02-191-0/+7
|
* Don't wake up the thread after the signal handlermtm2004-02-191-1/+1
| | | | | | | | has been executed. On return from the signal handler the call will either be restarted or EINTR will be returned, but it will not go back to its previous state. So, it is sufficient to simply change the state to 'running' without actually trying to wake up the thread.
* Fix the wrapper function around signals so that a signal handlingmtm2003-12-091-24/+44
| | | | | thread on one of the mutex or condition variable queues is removed from those queues before the real signal handler is called.
* Make WARNS2 clean. The fixes mostly included:mtm2003-05-231-2/+2
| | | | | | | | o removed unused variables o explicit inclusion of header files o prototypes for externally defined functions Approved by: re/blanket libthr
* msg2mtm2003-05-121-7/+7
|
* o Correct a debug message that refered to the wrong functionmtm2003-05-061-22/+19
| | | | | | | o Remove an unncecesary if clause Approved by: markm (mentor)(implicit) Reviewd by: jeff
* - Define curthread as _get_curthread() and remove all direct calls tojeff2003-04-021-1/+0
| | | | | | | _get_curthread(). This is similar to the kernel's curthread. Doing this saves stack overhead and is more convenient to the programmer. - Pass the pointer to the newly created thread to _thread_init(). - Remove _get_curthread_slow().
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-011-0/+166
adaptation of libc_r for the thr system call interface. This is beta quality code.
OpenPOWER on IntegriCloud