summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_timer.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove mqueue and timer, now they are in librt.davidxu2006-03-081-517/+0
|
* Allow background threads to be suspended.davidxu2006-01-081-1/+4
|
* 1. Add SIGEV_THREAD notification for mq_notify.davidxu2006-01-041-198/+339
| | | | | 2. Reuse current timer code and abstract some common code to to support both timer and mqueue.
* Fix name compatible problem with POSIX standard. the sigval_ptr anddavidxu2005-11-041-5/+5
| | | | | | sigval_int really should be sival_ptr and sival_int. Also sigev_notify_function accepts a union sigval value but not a pointer.
* Fix some comments, eliminate a memory leak.davidxu2005-11-011-6/+13
|
* Use TIMERS_UNLOCK.davidxu2005-11-011-1/+1
|
* Add code to handle timer_delete(). The timer wrapper code is completelydavidxu2005-11-011-66/+262
| | | | | | rewritten, now timers created with same sigev_notify_attributes will run in same thread, this allows user to organize which timers can run in same thread to save some thread resource.
* Add thread exit handler in timer_loop to handle broken buggy code whichdavidxu2005-10-301-1/+3
| | | | could lead to memory leak.
* Add experiment code to implement POSIX timer's SIGEV_THREAD notification.davidxu2005-10-261-0/+168
OpenPOWER on IntegriCloud