Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | So passes uthreads | 2012-09-01 | 1 | -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 threads | 2010-07-13 | 1 | -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) | 2009-07-25 | 1 | -1/+2 | |
| | | | | ok kettenis@ | ||||
* | Add pthread_attr_[sg]etguardsize() to match rthread, including manpages | 2008-12-18 | 1 | -2/+2 | |
| | | | | | | Bump lib minor ok otto@ kurt@ marc@; doc review by jmc@ | ||||
* | Application-specified thread stacks didn't work with libpthread | 2008-07-07 | 1 | -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. | 2005-01-23 | 1 | -1/+6 | |
| | | | | ok marc@ | ||||
* | fixes function parameters to match the man page as well | 2004-02-16 | 1 | -2/+5 | |
| | | | | | | | | as adding a more aggressive arguement check. From: FreeBSD's libc_r. ok marc@ | ||||
* | remove variable never read | 2003-07-08 | 1 | -2/+1 | |
| | |||||
* | More changes from FreeBSD, including: | 2001-12-31 | 1 | -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. | 2001-12-11 | 1 | -3/+3 | |
| | |||||
* | Partially sync with FreeBSD; mostly pthread_cancel(3) related changes. | 2001-12-08 | 1 | -3/+4 | |
| | | | | make includes is needed in case you want to play. | ||||
* | Start syncing with FreeBSD: | 2001-08-21 | 1 | -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. | 2000-10-04 | 1 | -9/+6 | |
| | |||||
* | unused vars | 2000-01-06 | 1 | -3/+1 | |
| | |||||
* | set state of new threads using correct macro. This makes debugging a bit easier. | 1999-11-30 | 1 | -3/+3 | |
| | |||||
* | sync with FreeBSD | 1999-11-25 | 1 | -49/+36 | |
| | |||||
* | sync with FreeBSD | 1999-05-26 | 1 | -5/+31 | |
| | |||||
* | permit NULL result parameter for pthread_create(). Apparently used in Stevens? | 1999-05-12 | 1 | -2/+3 | |
| | |||||
* | extra includes for Wall | 1999-03-10 | 1 | -1/+3 | |
| | |||||
* | don't compute resource usage. this speeds things up a lot | 1999-02-01 | 1 | -1/+3 | |
| | |||||
* | pthread_cancel() and cancellation points | 1999-01-17 | 1 | -2/+5 | |
| | |||||
* | ident | 1999-01-06 | 1 | -0/+2 | |
| | |||||
* | resource accounting | 1998-12-21 | 1 | -0/+2 | |
| | |||||
* | sync with freebsd | 1998-11-20 | 1 | -1/+1 | |
| | |||||
* | sync with FreeBSD (rwlock, gc thread, man pages) | 1998-11-09 | 1 | -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 only | 1998-08-27 | 1 | -0/+180 | |