Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | document [EBUSY]; | 2005-02-09 | 1 | -1/+5 | |
| | | | | | from freebsd pr #73887; ok marc@ | ||||
* | typo; from axel andersson; | 2005-02-01 | 1 | -2/+2 | |
| | |||||
* | Grab the current time before calculating thread wake-up time. | 2005-01-28 | 1 | -19/+9 | |
| | | | | | Solves a problem where select/poll calls would return early without indicating any error. Tested by otto@ and kurt@ -- thanks. | ||||
* | Add debug support. | 2005-01-23 | 2 | -2/+7 | |
| | | | | ok marc@ | ||||
* | Avoid using void pointers in additive expressions | 2004-12-12 | 1 | -2/+4 | |
| | | | | | | From FreeBSD ok marc@ | ||||
* | * make sure we leave the thread's cancellation point before we return | 2004-11-30 | 3 | -4/+10 | |
| | | | | | | * plug a memory leak and FD_UNLOCK properly in writev ok marc | ||||
* | Convert float register save to new 64 bit ABI requirements. | 2004-11-02 | 2 | -14/+58 | |
| | |||||
* | Allow thread in FD{R,W}_WAIT states to be suspended. | 2004-09-18 | 1 | -2/+12 | |
| | | | | | Patch from Kurt Miller <truk at optonline.net> Commit reminder from millert@. OK brad@ | ||||
* | couple of changes (int -> long) to handle 64 bits. | 2004-09-09 | 3 | -44/+45 | |
| | |||||
* | mips->mips64 | 2004-08-11 | 5 | -5/+5 | |
| | |||||
* | mips->mips64. ok deraadt@ | 2004-08-11 | 1 | -2/+2 | |
| | |||||
* | errno changes, lib major version bumps, and general flag day | 2004-07-13 | 1 | -1/+1 | |
| | | | | | | | To build you must: cd /usr/src && make obj && make includes cd lib/libc && make depend && make && NOMAN=1 sudo make install cd /usr/src && make build | ||||
* | hsearch API/ABI u_int -> size_t -> crank majors; ok millert | 2004-06-24 | 1 | -1/+1 | |
| | |||||
* | missing include; ok marc@. | 2004-06-08 | 1 | -1/+2 | |
| | |||||
* | major bump to libc and libpthread to break the dependency of a | 2004-06-07 | 8 | -135/+142 | |
| | | | | | | particular implementation of libpthread for libc. libc no longer needs pthread.h to compile. OK millert@, brad@, tedu@ | ||||
* | libc major number crank | 2004-05-03 | 1 | -2/+2 | |
| | |||||
* | bump minor for new functions. Reminder from brad@ | 2004-05-02 | 1 | -1/+1 | |
| | |||||
* | pthead_supsend_all_np and pthread_resume_all_np from freebsd via | 2004-05-01 | 7 | -129/+255 | |
| | | | | | | Kurt Miller <truk at optonline.net>. Kurt says: They're needed for the java hotspot compiler in the 1.3+ jdk OK brad@ | ||||
* | refresh curthread after a thread switch so it points to the real | 2004-04-13 | 1 | -1/+11 | |
| | | | | current thread. ok deraadt@ | ||||
* | ansi | 2004-04-10 | 1 | -5/+2 | |
| | |||||
* | style | 2004-04-10 | 1 | -2/+2 | |
| | |||||
* | When poll(2)'ing for readability or writability of a file descriptor | 2004-04-09 | 1 | -3/+7 | |
| | | | | | | | | | on behalf of a thread, we should check the POLLERR, POLLHUP, and POLLNVAL flags as well to wake up the thread in these cases. From: FreeBSD's libc_r ok marc@ | ||||
* | remove old libc_r related chunk of the Makefile | 2004-04-09 | 1 | -31/+1 | |
| | | | | ok marc@ | ||||
* | Apply patch from guenther at mho.com (pr3730) that fixes a double | 2004-04-06 | 1 | -2/+4 | |
| | | | | free in the threads library | ||||
* | slow_atomic_lock.c is only used by mips; marc@ ok | 2004-04-02 | 1 | -1/+4 | |
| | |||||
* | Use double load/store instructions whenever possible. | 2004-03-02 | 2 | -72/+45 | |
| | |||||
* | 88k uthread stuff. some regress succeeds, a few others still fail. This | 2004-02-27 | 4 | -2/+188 | |
| | | | | is enough to start debugging further.. ok miod | ||||
* | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | 2004-02-27 | 4 | -248/+0 | |
| | | | | | | reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | ||||
* | Apply my copyrights to these files which I wrote. none of the old | 2004-02-25 | 2 | -4/+50 | |
| | | | | copyright code remained. | ||||
* | copyrights | 2004-02-25 | 8 | -4/+116 | |
| | |||||
* | initial working pthreads support from sparc64, done with drahn. there are | 2004-02-25 | 8 | -20/+298 | |
| | | | | | some `debugging features' and other optimizations (such as not saving all registers) that we can still do perhaps | ||||
* | Sync closer to FreeBSD's pthread.h. Fixes up some prototypes | 2004-02-24 | 1 | -31/+29 | |
| | | | | | | and formatting. ok marc@ | ||||
* | add pthread_attr_[get|set]stack | 2004-02-22 | 5 | -4/+129 | |
| | | | | | | From: FreeBSD's libc_r ok marc@ | ||||
* | Some cleanup of pthread.h. Don't conditionalize | 2004-02-22 | 1 | -40/+1 | |
| | | | | | | | | | inclusion of prototypes. Remove some prototypes for functions we do not implement. From: FreeBSD's libc_r ok marc@ | ||||
* | if cpu has fxsr, use fxsave instead; ok marc | 2004-02-21 | 2 | -11/+45 | |
| | |||||
* | Implement the arm pthreads pieces, only two regress fails, preemption_float | 2004-02-21 | 2 | -158/+95 | |
| | | | | and sigmask. | ||||
* | 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@ | ||||
* | Add missing const for function parameters to match POSIX. | 2004-02-16 | 5 | -11/+11 | |
| | | | | | | From: FreeBSD's libc_r ok marc@ | ||||
* | Add copyright to code where I forgot, thx wouter. | 2004-02-09 | 1 | -2/+27 | |
| | |||||
* | Add arm support files for libpthread. | 2004-02-09 | 4 | -0/+250 | |
| | |||||
* | remove silly stub file for alpha and only try to compile _atomic_lock.c | 2004-02-06 | 2 | -8/+5 | |
| | | | | | | if it actually exists. ok marc@ | ||||
* | remove sparcv9 code. | 2004-02-02 | 1 | -8/+2 | |
| | | | | ok marc@ | ||||
* | sparc -> sparc64 | 2004-02-02 | 3 | -6/+10 | |
| | |||||
* | Add a simple work-around for deadlocking on recursive | 2004-02-01 | 2 | -47/+85 | |
| | | | | | | | | readlocks on a rwlock while there are writers waiting. From: FreeBSD's libc_r ok marc@ | ||||
* | the rest of the libs stuff; from art@ again | 2004-01-28 | 8 | -0/+106 | |
| | |||||
* | remove redundant prototypes for pthread_[gs]etconcurrency | 2004-01-27 | 1 | -3/+1 | |
| | | | | in-between #ifdef notyet | ||||
* | Change read_stackseg_np to work with any thread, not just the current | 2004-01-26 | 3 | -10/+9 | |
| | | | | | thread. Requested by truk at optonline dot net and OK-ed by tedu @. | ||||
* | use new .St macro; | 2004-01-25 | 2 | -4/+4 | |
| | |||||
* | Fix -Wsign-compare warnings pointed out by kevlo@, ok marc@ | 2004-01-19 | 1 | -6/+6 | |
| | |||||
* | don't include bsd.own.mk, it's included at the top of bsd.lib.mk | 2004-01-18 | 1 | -2/+1 | |
| |