summaryrefslogtreecommitdiffstats
path: root/lib/libc_r (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* correct .Xr's.fgsch2002-02-211-3/+3
|
* Use .St for standards. Random cleanups as well.fgsch2002-02-2128-124/+169
|
* When cleanup_routine is called... also use .St to reference standards.fgsch2002-02-211-5/+5
|
* Xr pthread_kill; from fries@fgsch2002-02-211-1/+2
|
* fix includes and some cleanup.fgsch2002-02-206-24/+17
|
* pthread_kill() manpage; from FreeBSD.fgsch2002-02-202-1/+77
|
* correct return values.fgsch2002-02-191-8/+6
|
* From FreeBSD:fgsch2002-02-191-2/+3
| | | | Prevent dup2(2) from closing internal libc_r pipe descriptors.
* fix this by now; .Rv prolly has to be removed.fgsch2002-02-191-2/+3
|
* Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)millert2002-02-171-55/+47
|
* Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert2002-02-167-103/+103
|
* required piece to compile the libmickey2002-02-081-1/+5
|
* fix after fgspvalchev2002-01-281-3/+3
|
* correct function name.fgsch2002-01-281-2/+2
|
* sem_XXX(3) manpages; better now that never.fgsch2002-01-287-3/+507
| | | | From FreeBSD.
* remove old style init used by mips. uses _thread_init_constructor nowpefo2002-01-241-17/+2
|
* From FreeBSD:fgsch2002-01-231-199/+402
| | | | | | | o Use _get_curthread() instead of _thread_run. o Correctly deal with cancellations. o Add libc internal versions of pthread_mutex_lock() and pthread_mutex_trylock(), unused by now.
* Instead of ifdef around ENOTSUP, move it to pthread_private.h and makefgsch2002-01-196-28/+12
| | | | it EOPNOTSUPP.
* From FreeBSD: correct priority handling.fgsch2002-01-192-5/+9
|
* From FreeBSD: sem_XXX implementation; manpages comming in a bit.fgsch2002-01-182-1/+249
|
* tab vs. spacesfgsch2002-01-181-12/+12
|
* while im here, move the ifndef _SCHED_H_ after the copyright message.fgsch2002-01-181-3/+4
|
* From FreeBSD: header for POSIX 1003.1b semaphores.fgsch2002-01-182-2/+70
|
* when alloc'ing the ready queue, make it big enough.fgsch2002-01-171-2/+2
|
* remove duplicated Id tag; spotted by miod@.fgsch2002-01-171-2/+1
|
* o no more NOPOLL.fgsch2002-01-151-4/+5
| | | | o rearrange a bit.
* Do not create sys_aliases.c for elf systems; tested at some extentfgsch2002-01-141-13/+7
| | | | by art@ and drahn@.
* Change 1st arg in pthread_attr_getdetachstate to const.fgsch2002-01-102-4/+6
|
* From FreeBSD: fix conversion from msec to timespec.fgsch2002-01-101-3/+3
|
* Let's start by making the stack pointer 64 bit and nobody will get hurt.art2002-01-041-2/+2
|
* comment out the pending signals check by now; it was not suppose to befgsch2002-01-041-1/+3
| | | | there yet.
* correct fram size.art2002-01-021-5/+3
| | | | pointed out by marc@
* fp and pc are 64 bit.art2002-01-021-5/+5
| | | | And just to make things more fun -1, is not a misaligned stack on sparc64.
* fp and pc are 64 bit.art2002-01-022-11/+11
|
* fpathconf(2) returns long.fgsch2002-01-021-2/+2
|
* More changes from FreeBSD, including:fgsch2001-12-316-310/+296
| | | | | | | | | 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.
* call pthread_sigmask() instead of having the code twice.fgsch2001-12-301-47/+3
|
* From FreeBSD:fgsch2001-12-201-7/+5
| | | | | | When cancelling a thread while in a join operation, do not detach the target thread of the join operation. This allows the cancelled thread to detach the target thread in its cancellation handler.
* sync with freebsd.fgsch2001-12-201-71/+184
|
* More sync.fgsch2001-12-195-44/+123
|
* sigh, do it right.fgsch2001-12-181-2/+2
|
* Fix func decl. in comment.fgsch2001-12-181-2/+5
|
* Allow the scheduler to return to the signal handler and the signalmarc2001-12-182-8/+19
| | | | | | handler to return instead of calling sigreturn directly. This works around an apparent bug in sparc sigreturn handling. ok fgs@ and noone else has bitched
* Software invoked traps should use the ST_ versions of the trap numbermarc2001-12-181-4/+4
| | | | | | | | | | | | with the high bit of the trap number stripped per the V8 arch manual. The stack alignment code was broken. It tried to align to a 32 byte boundary (only 8 byte boundary is required) by first adding 15 bytes then masking. It could have aligned down. The minimum frame size was twice the size needed by allocating 8 bytes per saved value instead of the needed 4. This bug offset the bug in the stack alignment code.
* More sync with freebsd code; join related code this time.fgsch2001-12-1110-146/+216
|
* sync with freebsd.fgsch2001-12-081-2/+3
|
* Partially sync with FreeBSD; mostly pthread_cancel(3) related changes.fgsch2001-12-088-100/+149
| | | | make includes is needed in case you want to play.
* o point pthread_setcancel(type|state) manpages where they belong.fgsch2001-12-072-16/+7
| | | | o remove functions from pthread_cancel(3).
* a better fix for recursive mutex.fgsch2001-11-121-16/+4
|
* This fixes the recursive mutex problem with pthreads.marc2001-11-121-2/+14
| | | | | | fgs@ says their is a better fix... if so he can back these changes out and apply his fix at his convenience. In the meanwhile we'll have mutexen that work.