Commit Graph

13 Commits

Author SHA1 Message Date
Fish (David B. Trout)
0316c4f294 More set thread priority tweaking:
1. Move SETMODE calls into hthreads functions.
2. Issue message that identifies source statement that failed.
2014-01-13 02:01:39 -08:00
Fish (David B. Trout)
a7c8ce6ce8 correct set priority handling 2014-01-03 13:54:14 -08:00
John P. Hartmann
677ac05291 Fish's patch to fix lots of portability issues. 2013-12-25 09:54:01 +01:00
Fish (David B. Trout)
efad80855b (fix tab; no functional change) 2013-09-10 12:29:13 -07:00
Fish (David B. Trout)
2cc3e4c9d0 Tweak obtain lock for more accurate PTTRACE timestamp,
fix retcode test in try_obtain_wrlock.
2013-09-08 12:40:21 -07:00
Harold Grovesteen
d8c9c52cfd Resolve Linux build errors introduced by Windows performance fix involving hthreads.h and hthreads.c 2013-08-26 11:23:35 -05:00
dasdman
2824a46757 Use cached copy of thread handle in getrusage for Windows. 2013-08-24 14:28:29 -07:00
Fish (David B. Trout)
c809b2dd9c Fix rare crash at shutdown 2013-08-03 18:47:03 -07:00
Fish (David B. Trout)
bef529ad5f Fix misleading errno description 2013-07-09 09:50:44 -07:00
Fish (David B. Trout)
dbff865b99 HTHREADS/PTTRACE rework Part 2(b): Report abandoned locks
Still to be done: Part 3(a): fthreads R/W locks support
                  Part 3(b): Robust Mutexes support
2013-06-15 08:27:31 -07:00
Fish (David B. Trout)
d20f3e0f34 Fix incorrect rwlock intialization 2013-06-03 04:35:53 -07:00
Fish (David B. Trout)
9a643b3fb2 Fix gcc errors from HTHREADS/PTTRACE rework commit 2013-06-02 16:55:52 -07:00
Fish (David B. Trout)
0e0481ffb8 HTHREADS / PTTRACE rework: refer to README.PTT for details.
Note: this is the first (i.e. part 2a) of Part 2 of the locking/threading rework effort: hthreads restructuring.  Part 2b will be the hthreads.c code necessary to detect threads exiting while still holding locks (i.e. abandoned locks).
2013-06-02 05:40:22 -07:00