Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-11-12 | This fixes the recursive mutex problem with pthreads. | Marco S Hyman | |
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. | |||
2001-11-09 | Fix problem found by espie (and other porters) where | Marco S Hyman | |
system(...) hangs forever. From a comment in the fix: * Note: a thread calling wait4 may have its state changed to waiting * until awakened by a signal. Also note that system(3), for example, * blocks SIGCHLD and calls waitpid (which calls wait4). If the process * started by system(3) doesn't finish before this function is called the * function will never awaken -- system(3) also ignores SIGINT and SIGQUIT. | |||
2001-11-05 | Don't change the state of a thread as a result of a signal that is | Marco S Hyman | |
masked by that thread. This fixes the problem found with the signal regression test. | |||
2001-11-02 | fix typo in thread status flags | Marco S Hyman | |
2001-11-02 | Fix signal dispatching. No-one has reported any probs (other than | Marco S Hyman | |
with regression tests that need to be fixed) and fgs@ thinks it's OK. I'll look at the pthreads regression tests, next | |||
2001-10-30 | Add note to BUGS section regarding linking with -ggdb vs -g | Marco S Hyman | |
2001-10-28 | Describe all the thread status flags. Describe the two | Marco S Hyman | |
environment variables used to control status format and display | |||
2001-09-10 | Enough for libc_r on sparc64 to build (this stuff is mostly taken from sparc, | Jason Wright | |
and will need attention before it can be expected to work). | |||
2001-09-10 | Our gcc defines __sparcv9__ not __sparc_v9__ | Jason Wright | |
2001-09-04 | Use _waitq_remove() and _waitq_insert() always; from FreeBSD. | Federico G. Schwindt | |
2001-09-04 | put changes back, this time ALL the files. | Federico G. Schwindt | |
2001-08-30 | Back out fgsch@'s tree breaking commits. | Todd T. Fries | |
Test next time, ok? | |||
2001-08-30 | fix some const warnings. | Federico G. Schwindt | |
more sync with freebsd. | |||
2001-08-29 | More sync with FreeBSD. | Federico G. Schwindt | |
2001-08-26 | More syncing with FreeBSD, preparing for a commit. | Federico G. Schwindt | |
2001-08-21 | Start syncing with FreeBSD: | Federico G. Schwindt | |
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. | |||
2001-08-20 | spelling | Peter Valchev | |
2001-08-19 | enable pthread_main_np(3) | Peter Valchev | |
2001-08-18 | Describe the pthread_main_np() function | Peter Valchev | |
2001-08-17 | pthread_main_np prototype | Peter Valchev | |
2001-08-17 | Provide the equivalent to Solaris thr_main() function; from FreeBSD | Peter Valchev | |
2001-08-17 | correctly return ssize_t. | Federico G. Schwindt | |
2001-08-17 | correctly return ssize_t. | Federico G. Schwindt | |
2001-08-15 | ops, _thread_kern_set_timeout() to const. | Federico G. Schwindt | |
2001-08-15 | * kevent(2) support; from FreeBSD. | Federico G. Schwindt | |
* change _thread_kern_set_timeout() parm to const. | |||
2001-08-15 | Use INFTIM. | Federico G. Schwindt | |
2001-08-15 | For unsupported sched policies, return ENOTSUP, not EINVAL; from FreeBSD. | Federico G. Schwindt | |
2001-08-11 | manpage for pthread_[get|set]schedparam; from FreeBSD. | Federico G. Schwindt | |
2001-08-11 | add missing _thread_enter_cancellation_point() before going further. | Federico G. Schwindt | |
2001-08-11 | Avoid an infinite loop if the last iov_len is 0; from FreeBSD. | Federico G. Schwindt | |
2001-08-10 | pthread_* do not set errno but returns a errno value. | Federico G. Schwindt | |
2001-08-09 | Only return EINVAL if attr is invalid. If policy is invalid return | Federico G. Schwindt | |
EOPNOTSUPP; from FreeBSD. | |||
2001-08-09 | Do not return EINVAL if param is NULL or the desired scheduling policy | Federico G. Schwindt | |
is unsupported but EOPNOTSUPP; from FreeBSD. | |||
2001-08-09 | Implement pthread_mutexattr_gettype() as defined in Single Unix Spec, v2; | Federico G. Schwindt | |
from FreeBSD. | |||
2001-08-06 | o) We always close .Bl and .Bd tags; | Mike Pechkin | |
o) .Sh AUTHOR -> .Sh AUTHORS; o) We don't like .Pp before/after .Sh; o) We don't like .Pp before/after .Rs/.Re; o) NetBSD -> .Nx; o) OpenBSD -> .Ox; millert@ ok | |||
2001-08-04 | don't return on void. | Federico G. Schwindt | |
2001-08-04 | pthread_mutexattr_* manpage; from FreeBSD. | Federico G. Schwindt | |
2001-08-03 | typo; krapht@secureops.com | Theo de Raadt | |
2001-06-24 | remove double space after comma | jasoni | |
2001-06-24 | grammar | jasoni | |
2001-06-01 | missing word | jasoni | |
"function will non-zero" -> "function will return non-zero" | |||
2001-05-31 | missing word | jasoni | |
"the temporarily lacks the resources" -> "the system temporarily lacks...." | |||
2001-05-31 | more typos | Theo de Raadt | |
2001-05-31 | typos; first few spotted by heko@saitti.net | Theo de Raadt | |
2001-03-13 | typo in comment | David Leonard | |
2001-02-21 | Define struct _machdep_state again for libc_r to compile on mvme88k. | Miod Vallat | |
2001-01-27 | Stubs for vax. (build at least) | Hugh Graham | |
2001-01-16 | switch stacks even when restoring a preempted thread. (credit to pefo@) | David Leonard | |
2000-12-31 | -lpthread -> -pthread | Brad Smith | |
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |