OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.62 | Check-in [5677]: Adjusted all copyright messages for new year 2007. By rse. (diff) | |
1.61 | Check-in [5405]: Adjusted all copyright messages for new year 2006 By rse. (diff) | |
1.60 | Check-in
[5273]:
Return an error if pth_kill() is called before pth_init().
Submitted by: Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com> By rse. (diff) | |
1.59 | Check-in [4944]: Adjusted all copyright messages for new year 2005. By rse. (diff) | |
1.58 | Check-in
[4738]:
Added PTH_CTRL_FAVOURNEW control which allows the user
to disable the favouring of new threads on scheduling
to get more strict priority based scheduling behavior.
Triggered by: Vinu V <Vinu_V@mindtree.com> By rse. (diff) | |
1.57 | Check-in [4639]: Adjusted all copyright messages for new year 2004. By rse. (diff) | |
1.56 | Check-in [3061]: Adjusted all copyright messages for new year 2003. By rse. (diff) | |
1.55 | Check-in [2801]: Fixed error handling in pth_init(3): it now correctly returns an error instead of abort(3)'ing. By rse. (diff) | |
1.54 | Check-in [2721]: Added thread attribute PTH_ATTR_DISPATCHES which (in bounded attribute objects) is incremented every time the context is switched to the associated thread. This can be used for statistical information. By rse. (diff) | |
1.53 | Check-in [2661]: Internally switch from "errno_shield {...}" to "pth_shield {...}" and from "return_errno(..)" to "return pth_error(...)" in order to make the internal error handling a little bit more consistent. By rse. (diff) | |
1.52 | Check-in [2660]: Cleaned and speeded up the pth_exit() processing. By rse. (diff) | |
1.51 | Check-in
[2625]:
Completely rewrote the "hard syscall mapping".
Previously the internal syscall exit points were based on syscall(2) only. This is problematic because it by-passes the C library glue code which sometimes performs necessary assembly fiddling in order to call the underlying system calls correctly. Additionally, syscall(2) does not exists everywhere. Now the internal exit points are based on a by-syscall dynamically selected combination of RTLD_NEXT+dlsym(2), dlopen(2)+dlsym(2) and the known syscall(2) (in this fallback order). This way the "hard syscall mapping" is a lot more portable and flexible. Initial implementation by: Jonathan Schilling <jls@sco.com> Enhanced implementation by: Ralf S. Engelschall By rse. (diff) | |
1.50 | Check-in [2586]: remove trailing whitespaces By rse. (diff) | |
1.49 | Check-in
[2582]:
Fixed a long-standing termination bug in pth_exit(3):
The event handler of pth_exit(3) didn't let pth_exit(3) finish if
there were any threads on the "dead queue" (where non-detached
terminated threads are put). Instead it re-entered the scheduler
which in turn aborted with "Pth SCHEDULER INTERNAL ERROR: no
more thread(s) available to schedule!?!?". This is now fixed by
not counting the "dead queue" for the determination whether the
process as a whole should terminate or not.
Submitted by: Jonathan Schilling <jls@sco.com> By rse. (diff) | |
1.48 | Check-in [1707]: Add optional support for OSSP ex based exception handling. GNU Pth (still) does not throw exceptions by itself, but handles the per-thread exception context of OSSP ex to make exception handling local to a thread. By rse. (diff) | |
1.47 | Check-in [1658]: bump copyright year By rse. (diff) | |
1.46 | Check-in [419]: *** empty log message *** By rse. (diff) | |
1.45 | Check-in [414]: *** empty log message *** By rse. |