Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | * 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 | ||
| | ||||||
* | Include correct includes to unbreak compilation on macppc. ok miod@ | 2004-01-16 | 1 | -6/+4 | ||
| | ||||||
* | fix .Xr and SEE ALSO; | 2004-01-16 | 1 | -5/+5 | ||
| | | | | use parentheses; | |||||
* | add some commas; | 2004-01-16 | 1 | -3/+3 | ||
| | ||||||
* | man pages for thread_yield and pthread_stackseg_np | 2004-01-15 | 4 | -3/+88 | ||
| | | | | jmc asked for them, now he can make them look pretty | |||||
* | threaded version of closefrom | 2004-01-15 | 6 | -4/+145 | ||
| | | | | | pthread_stackseg_np added. Minor bump for these changes occurred a day or so ago and will not be bumped again |