Konstantin Belousov
289317dac9
Free unused allocation on error.
...
Reported by: slonoman2011 yandex ru
MFC after: 1 week
2011-11-18 09:56:40 +00:00
David Xu
37fe716495
Set SNF_SYNC flag for timer, as the timer notification should be
...
serialized.
2006-03-08 00:34:54 +00:00
David Xu
c5a4f4eff2
1. Always call user callback function in newly created thread, it seems
...
POSIX implies that the user callback function must be executed in clean
environment.
2. Use newly introduced pthread stubs in libc.
2006-03-07 08:28:07 +00:00
David Xu
6348ace8d1
Use a thread pool to process notification if sigev_notify_attributes
...
is default and caller does not require dedicated thread. timer needs
a dedicated thread to maintain overrun count correctly in notification
context. mqueue and aio can use thread pool to do notification
concurrently, the thread pool has lifecycle control, some threads will
exit if they have idled for a while.
2006-03-04 00:18:19 +00:00
David Xu
c402cadc1c
save sigev_node pointer.
2006-03-04 00:08:24 +00:00
David Xu
4acaec8fc3
Bring in my initial version of POSIX realtime extension library.
...
Current the library implements mqueue, timer and aio with SIGEV_THREAD
notification supported.
Earlier version reviewed by: deischen
2006-03-01 06:37:34 +00:00