index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
libpthread
/
thread
/
thr_private.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix off-by-one nanosecond in macro TIMESPEC_ADD.
davidxu
2005-06-22
1
-1
/
+1
*
Increase the default stacksizes:
deischen
2005-02-13
1
-3
/
+7
*
Use a generic way to back threads out of wait queues when handling
deischen
2004-12-18
1
-5
/
+19
*
Save cancelflags in signal frame, this fixes a problem that
davidxu
2004-11-01
1
-0
/
+1
*
1. Move thread list flags into new separate member, and atomically
davidxu
2004-10-23
1
-11
/
+15
*
Add a way to force 1:1 mode for libpthread. To do this, define
deischen
2004-08-07
1
-0
/
+1
*
s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/g
davidxu
2004-08-03
1
-1
/
+1
*
Don't include lock.h and pthread_md.h when we're being included by
marcel
2004-07-18
1
-0
/
+2
*
Add code to support thread debugging.
davidxu
2004-07-13
1
-12
/
+24
*
Check pending signals, if there is signal will be unblocked by
davidxu
2004-06-12
1
-0
/
+1
*
Provide a userland version of non-pshared semaphores and add cancellation
deischen
2004-02-03
1
-12
/
+0
*
Add a simple work-around for deadlocking on recursive read locks
deischen
2004-01-08
1
-1
/
+4
*
Forgot to commit this file for last commit. :(
davidxu
2003-12-29
1
-0
/
+4
*
Code clean up, remove unused MACROS and function prototypes.
davidxu
2003-12-19
1
-18
/
+0
*
Remove an unused struct definition.
deischen
2003-12-09
1
-12
/
+0
*
Add cancellation points for accept() and connect().
deischen
2003-12-09
1
-0
/
+2
*
Rename _thr_enter_cancellation_point to _thr_cancel_enter, rename
davidxu
2003-12-09
1
-14
/
+25
*
1.Macro optimizing KSE_LOCK_ACQUIRE and THR_LOCK_ACQUIRE to use static fall
davidxu
2003-11-29
1
-8
/
+7
*
Add an implementation for pthread_atfork().
deischen
2003-11-04
1
-0
/
+13
*
Complete cancellation support for M:N threads, check cancelling flag when
davidxu
2003-10-08
1
-0
/
+1
*
Save and restore timeout field for signal frame just like what we did
davidxu
2003-09-22
1
-0
/
+1
*
1. Allocating and freeing lock related resource in _thr_alloc and _thr_free
davidxu
2003-09-14
1
-0
/
+2
*
Original pthread_once code has memory leak if pthread_once_t is used in
davidxu
2003-09-09
1
-0
/
+2
*
Add code to support pthread spin lock.
davidxu
2003-09-09
1
-0
/
+6
*
Add code to support barrier synchronous object and implement
davidxu
2003-09-04
1
-0
/
+12
*
Allow the concurrency level to be reduced.
deischen
2003-08-30
1
-0
/
+1
*
Treat initial thread as scope system thread when KSE mode is not activated
davidxu
2003-08-18
1
-12
/
+0
*
Rethink the MD interfaces for libpthread to account for
deischen
2003-08-05
1
-11
/
+4
*
Simplify sigwait code a bit by using a waitset and removing oldsigmask.
davidxu
2003-07-27
1
-2
/
+5
*
Move idle kse wakeup to outside of regions where locks are held.
deischen
2003-07-23
1
-2
/
+2
*
Cleanup thread accounting. Don't reset a threads timeslice
deischen
2003-07-18
1
-2
/
+5
*
o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now it
davidxu
2003-07-17
1
-9
/
+13
*
o Use a daemon thread to monitor signal events in kernel, if pending
davidxu
2003-06-28
1
-14
/
+19
*
Untangle the inter-dependency of kse types and ksd types/functions
marcel
2003-06-23
1
-1
/
+0
*
Attempt to eliminate PLT relocations from rwlock aquire/release
kan
2003-05-30
1
-0
/
+20
*
Don't really spin on a spinlock; silently convert it to the same
deischen
2003-05-29
1
-1
/
+2
*
Add a method of yielding the current thread with the scheduler
deischen
2003-05-16
1
-23
/
+22
*
Fix suspend and resume.
deischen
2003-05-04
1
-0
/
+5
*
Move the mailbox to the beginning of the thread and align the
deischen
2003-04-30
1
-4
/
+6
*
o Don't add a scope system thread's KSE to the list of available
deischen
2003-04-28
1
-9
/
+37
*
Protect thread errno from being changed while operating
deischen
2003-04-23
1
-0
/
+2
*
Add a couple asserts to pthread_cond_foo to ensure the (low-level)
deischen
2003-04-22
1
-1
/
+3
*
Add an i386-specifc hack to always set %gs. There still seems
deischen
2003-04-21
1
-7
/
+6
*
Sorry folks; I accidentally committed a patch from what I was working
deischen
2003-04-18
1
-10
/
+35
*
Revamp libpthread so that it has a chance of working in an SMP
deischen
2003-04-18
1
-509
/
+614
*
Deliver signals posted via an upcall to the appropriate thread.
mini
2003-02-17
1
-0
/
+30
*
Schedule an idle context to block until timeouts expire without blocking
mini
2002-11-12
1
-0
/
+12
*
Use KSE to schedule threads.
mini
2002-10-30
1
-23
/
+10
*
Make libpthread KSE aware.
mini
2002-09-16
1
-327
/
+7
*
Make the changes needed for libpthread to compile in its new home.
mini
2002-09-16
1
-3
/
+3
[next]