summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/uthread/uthread_create.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* So passes uthreadsguenther2012-09-011-247/+0
| | | | | Like autumn leaves on water don't fear the tedu@
* Fix PR 6417: if we're starting a thread and there's no other threadsguenther2010-07-131-2/+3
| | | | | | | running, then we need to start a gc thread...except when this is the very call to start a gc thread! "This works for me" marc@
* - add a symbol to help gdb location pthread internals (_thread_ctx_offset)kurt2009-07-251-1/+2
| | | | ok kettenis@
* Add pthread_attr_[sg]etguardsize() to match rthread, including manpagesguenther2008-12-181-2/+2
| | | | | | Bump lib minor ok otto@ kurt@ marc@; doc review by jmc@
* Application-specified thread stacks didn't work with libpthreadguenther2008-07-071-11/+7
| | | | | | | because it treated the supplied memory as holding an internal data structure instead of as the stack space itself ok kurt@, "looks ok" otto@, tested on hppa by kettenis@
* Add debug support.kettenis2005-01-231-1/+6
| | | | ok marc@
* fixes function parameters to match the man page as wellbrad2004-02-161-2/+5
| | | | | | | | as adding a more aggressive arguement check. From: FreeBSD's libc_r. ok marc@
* remove variable never readmarc2003-07-081-2/+1
|
* More changes from FreeBSD, including:fgsch2001-12-311-21/+42
| | | | | | | | | o Only poll file descriptors when needed. o Change the way timing is achieved, counting scheduling ticks instead of calculating the elapsed time via gettimeofday(). o Prevent an overflow when polling. o Use curthread instead of _thread_run. o Remove extra spaces; indent.
* More sync with freebsd code; join related code this time.fgsch2001-12-111-3/+3
|
* Partially sync with FreeBSD; mostly pthread_cancel(3) related changes.fgsch2001-12-081-3/+4
| | | | make includes is needed in case you want to play.
* Start syncing with FreeBSD:fgsch2001-08-211-6/+9
| | | | | | | | | | o Implement _get_curthread() and _set_curthread(). Use it where possible. o Add missing _thread_[enter|leave]_cancellation_point(). o Add a couple of not yet used vars to pthread_private.h. o Remove return's from void functions. This is by no means complete, but instead of doing a big commit, i'll split it in small ones, minimizing diffs.
* switch to _machdep_switch() instead of setjmp/longjmp. For some reason this fixes sparc threads.d2000-10-041-9/+6
|
* unused varsd2000-01-061-3/+1
|
* set state of new threads using correct macro. This makes debugging a bit easier.d1999-11-301-3/+3
|
* sync with FreeBSDd1999-11-251-49/+36
|
* sync with FreeBSDd1999-05-261-5/+31
|
* permit NULL result parameter for pthread_create(). Apparently used in Stevens?d1999-05-121-2/+3
|
* extra includes for Walld1999-03-101-1/+3
|
* don't compute resource usage. this speeds things up a lotd1999-02-011-1/+3
|
* pthread_cancel() and cancellation pointsd1999-01-171-2/+5
|
* identd1999-01-061-0/+2
|
* resource accountingd1998-12-211-0/+2
|
* sync with freebsdd1998-11-201-1/+1
|
* sync with FreeBSD (rwlock, gc thread, man pages)d1998-11-091-2/+19
| | | | | | | add (broken) mips md stuff fix some const warnings add sigaltstack() stub another hash at getting shlib auto-init to work (mips/elf and i386/a.out)
* experimental threaded libc - kernel onlyd1998-08-271-0/+180