summaryrefslogtreecommitdiffstats
path: root/lib/libpthread (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* * make sure we leave the thread's cancellation point before we returnpat2004-11-303-4/+10
| | | | | | * plug a memory leak and FD_UNLOCK properly in writev ok marc
* Convert float register save to new 64 bit ABI requirements.pefo2004-11-022-14/+58
|
* Allow thread in FD{R,W}_WAIT states to be suspended.marc2004-09-181-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.pefo2004-09-093-44/+45
|
* mips->mips64pefo2004-08-115-5/+5
|
* mips->mips64. ok deraadt@pefo2004-08-111-2/+2
|
* errno changes, lib major version bumps, and general flag daymarc2004-07-131-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 millertderaadt2004-06-241-1/+1
|
* missing include; ok marc@.xsa2004-06-081-1/+2
|
* major bump to libc and libpthread to break the dependency of amarc2004-06-078-135/+142
| | | | | | particular implementation of libpthread for libc. libc no longer needs pthread.h to compile. OK millert@, brad@, tedu@
* libc major number crankmillert2004-05-031-2/+2
|
* bump minor for new functions. Reminder from brad@marc2004-05-021-1/+1
|
* pthead_supsend_all_np and pthread_resume_all_np from freebsd viamarc2004-05-017-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 realmarc2004-04-131-1/+11
| | | | current thread. ok deraadt@
* ansibrad2004-04-101-5/+2
|
* stylebrad2004-04-101-2/+2
|
* When poll(2)'ing for readability or writability of a file descriptorbrad2004-04-091-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 Makefilebrad2004-04-091-31/+1
| | | | ok marc@
* Apply patch from guenther at mho.com (pr3730) that fixes a doublemarc2004-04-061-2/+4
| | | | free in the threads library
* slow_atomic_lock.c is only used by mips; marc@ okmickey2004-04-021-1/+4
|
* Use double load/store instructions whenever possible.miod2004-03-022-72/+45
|
* 88k uthread stuff. some regress succeeds, a few others still fail. Thisderaadt2004-02-274-2/+188
| | | | is enough to start debugging further.. ok miod
* change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyderaadt2004-02-274-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 olddrahn2004-02-252-4/+50
| | | | copyright code remained.
* copyrightsderaadt2004-02-258-4/+116
|
* initial working pthreads support from sparc64, done with drahn. there arederaadt2004-02-258-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 prototypesbrad2004-02-241-31/+29
| | | | | | and formatting. ok marc@
* add pthread_attr_[get|set]stackbrad2004-02-225-4/+129
| | | | | | From: FreeBSD's libc_r ok marc@
* Some cleanup of pthread.h. Don't conditionalizebrad2004-02-221-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 marcderaadt2004-02-212-11/+45
|
* Implement the arm pthreads pieces, only two regress fails, preemption_floatdrahn2004-02-212-158/+95
| | | | and sigmask.
* 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@
* Add missing const for function parameters to match POSIX.brad2004-02-165-11/+11
| | | | | | From: FreeBSD's libc_r ok marc@
* Add copyright to code where I forgot, thx wouter.drahn2004-02-091-2/+27
|
* Add arm support files for libpthread.drahn2004-02-094-0/+250
|
* remove silly stub file for alpha and only try to compile _atomic_lock.cbrad2004-02-062-8/+5
| | | | | | if it actually exists. ok marc@
* remove sparcv9 code.brad2004-02-021-8/+2
| | | | ok marc@
* sparc -> sparc64brad2004-02-023-6/+10
|
* Add a simple work-around for deadlocking on recursivebrad2004-02-012-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@ againmickey2004-01-288-0/+106
|
* remove redundant prototypes for pthread_[gs]etconcurrencybrad2004-01-271-3/+1
| | | | in-between #ifdef notyet
* Change read_stackseg_np to work with any thread, not just the currentmarc2004-01-263-10/+9
| | | | | thread. Requested by truk at optonline dot net and OK-ed by tedu @.
* use new .St macro;jmc2004-01-252-4/+4
|
* Fix -Wsign-compare warnings pointed out by kevlo@, ok marc@millert2004-01-191-6/+6
|
* don't include bsd.own.mk, it's included at the top of bsd.lib.mkmarc2004-01-181-2/+1
|
* Include correct includes to unbreak compilation on macppc. ok miod@otto2004-01-161-6/+4
|
* fix .Xr and SEE ALSO;jmc2004-01-161-5/+5
| | | | use parentheses;
* add some commas;jmc2004-01-161-3/+3
|
* man pages for thread_yield and pthread_stackseg_npmarc2004-01-154-3/+88
| | | | jmc asked for them, now he can make them look pretty
* threaded version of closefrommarc2004-01-156-4/+145
| | | | | pthread_stackseg_np added. Minor bump for these changes occurred a day or so ago and will not be bumped again