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
/
libkse
/
thread
/
thr_private.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
Remove much of the dereferencing of the fd table entries to look
deischen
2002-08-29
1
-3
/
+5
*
Missed in earlier commit -- I did cvs commit src/lib/libc. Oops.
rwatson
2002-06-14
1
-6
/
+0
*
Revamp suspend and resume. While I'm here add pthread_suspend_all_np()
deischen
2002-05-24
1
-27
/
+4
*
Undo namespace pollution by prefixing the globals pthread_guard_default and
alfred
2002-05-15
1
-2
/
+2
*
Don't use PAGE_SIZE in userland, instead use getpagesize(), this is to
alfred
2002-05-13
1
-5
/
+5
*
Add the ability to recognize old references to keys, and return NULL
deischen
2002-03-19
1
-10
/
+8
*
Don't rely on <sys/signal.h> to include <sys/ucontext.h>
deischen
2002-02-17
1
-0
/
+1
*
This has been sitting in my local tree long enough. Remove the use
deischen
2002-02-09
1
-46
/
+9
*
Use the real function address (instead of function address + 8) for the
deischen
2001-12-22
1
-2
/
+2
*
Fix pthread_join so that it works if the target thread exits while
deischen
2001-11-17
1
-2
/
+11
*
Make libc_r check the kern.usrstack sysctl instead of using internal
peter
2001-10-26
1
-0
/
+7
*
Style: sort __sys_foo() prototypes, tabs -> spaces, etc.
ru
2001-10-26
1
-78
/
+78
*
Removed:
ru
2001-10-26
1
-14
/
+10
*
Fix a bug in canceling joining threads.
jasone
2001-08-16
1
-0
/
+1
[next]