Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix problem found by espie (and other porters) where | 2001-11-09 | 1 | -1/+17 | ||
| | | | | | | | | | | 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. | |||||
* | Don't change the state of a thread as a result of a signal that is | 2001-11-05 | 1 | -4/+7 | ||
| | | | | | masked by that thread. This fixes the problem found with the signal regression test. | |||||
* | fix typo in thread status flags | 2001-11-02 | 1 | -2/+2 | ||
| | ||||||
* | Fix signal dispatching. No-one has reported any probs (other than | 2001-11-02 | 1 | -3/+3 | ||
| | | | | | with regression tests that need to be fixed) and fgs@ thinks it's OK. I'll look at the pthreads regression tests, next | |||||
* | Add note to BUGS section regarding linking with -ggdb vs -g | 2001-10-30 | 1 | -1/+11 | ||
| | ||||||
* | mprotect allocations sized at 0 bytes. This will cause a fault for access | 2001-10-30 | 1 | -1/+1 | ||
| | | | | | to such, permitting them to be discovered, instead of exploited as the ssh crc insertion detector was. Idea by theo, written by tdeval. | |||||
* | Describe all the thread status flags. Describe the two | 2001-10-28 | 1 | -17/+42 | ||
| | | | | environment variables used to control status format and display | |||||
* | syslog_r() implementation. deraadt@ ok. | 2001-10-24 | 1 | -1/+1 | ||
| | ||||||
* | new rmd160 implementation. based on | 2001-10-01 | 1 | -2/+2 | ||
| | | | | ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@ | |||||
* | Enough for libc_r on sparc64 to build (this stuff is mostly taken from sparc, | 2001-09-10 | 4 | -0/+139 | ||
| | | | | and will need attention before it can be expected to work). | |||||
* | Our gcc defines __sparcv9__ not __sparc_v9__ | 2001-09-10 | 1 | -2/+2 | ||
| | ||||||
* | and fix PTL site. | 2001-09-05 | 1 | -2/+2 | ||
| | ||||||
* | Rearrange and add missing ports based on recent 'Use threads' commits. | 2001-09-05 | 1 | -10/+19 | ||
| | ||||||
* | add getpw*_r to the list; from brad@ | 2001-09-05 | 1 | -1/+3 | ||
| | ||||||
* | Add getaddrinfo(3) and gethostby*_r(3) to the list. | 2001-09-05 | 1 | -1/+5 | ||
| | ||||||
* | Use _waitq_remove() and _waitq_insert() always; from FreeBSD. | 2001-09-04 | 2 | -27/+5 | ||
| | ||||||
* | put changes back, this time ALL the files. | 2001-09-04 | 9 | -47/+135 | ||
| | ||||||
* | Back out fgsch@'s tree breaking commits. | 2001-08-30 | 8 | -131/+43 | ||
| | | | | Test next time, ok? | |||||
* | fix some const warnings. | 2001-08-30 | 8 | -43/+131 | ||
| | | | | more sync with freebsd. | |||||
* | More sync with FreeBSD. | 2001-08-29 | 2 | -98/+186 | ||
| | ||||||
* | More syncing with FreeBSD, preparing for a commit. | 2001-08-26 | 1 | -10/+94 | ||
| | ||||||
* | Start syncing with FreeBSD: | 2001-08-21 | 38 | -259/+345 | ||
| | | | | | | | | | | 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. | |||||
* | spelling | 2001-08-20 | 1 | -2/+2 | ||
| | ||||||
* | enable pthread_main_np(3) | 2001-08-19 | 1 | -1/+2 | ||
| | ||||||
* | Describe the pthread_main_np() function | 2001-08-18 | 1 | -0/+42 | ||
| | ||||||
* | fix a typo and add devel/sdl to the ports applications using these pthreads | 2001-08-18 | 1 | -2/+3 | ||
| | | | | for testing | |||||
* | pthread_main_np prototype | 2001-08-17 | 1 | -1/+2 | ||
| | ||||||
* | Provide the equivalent to Solaris thr_main() function; from FreeBSD | 2001-08-17 | 2 | -1/+50 | ||
| | ||||||
* | correctly return ssize_t. | 2001-08-17 | 2 | -4/+4 | ||
| | ||||||
* | ops, _thread_kern_set_timeout() to const. | 2001-08-15 | 1 | -2/+2 | ||
| | ||||||
* | * kevent(2) support; from FreeBSD. | 2001-08-15 | 4 | -8/+92 | ||
| | | | | * change _thread_kern_set_timeout() parm to const. | |||||
* | Use INFTIM. | 2001-08-15 | 1 | -2/+2 | ||
| | ||||||
* | For unsupported sched policies, return ENOTSUP, not EINVAL; from FreeBSD. | 2001-08-15 | 1 | -5/+11 | ||
| | ||||||
* | TEST has moved to regress/lib/libc_r. | 2001-08-15 | 34 | -3044/+2 | ||
| | ||||||
* | public domain | 2001-08-12 | 4 | -4/+8 | ||
| | ||||||
* | #(endif|else) foo is incorrect, make it #endif /* foo */ | 2001-08-12 | 1 | -1/+1 | ||
| | | | | deraadt@ ok | |||||
* | manpage for pthread_[get|set]schedparam; from FreeBSD. | 2001-08-11 | 2 | -3/+95 | ||
| | ||||||
* | add missing _thread_enter_cancellation_point() before going further. | 2001-08-11 | 1 | -1/+4 | ||
| | ||||||
* | Avoid an infinite loop if the last iov_len is 0; from FreeBSD. | 2001-08-11 | 1 | -1/+13 | ||
| | ||||||
* | pthread_* do not set errno but returns a errno value. | 2001-08-10 | 3 | -13/+8 | ||
| | ||||||
* | Only return EINVAL if attr is invalid. If policy is invalid return | 2001-08-09 | 1 | -5/+10 | ||
| | | | | EOPNOTSUPP; from FreeBSD. | |||||
* | Do not return EINVAL if param is NULL or the desired scheduling policy | 2001-08-09 | 1 | -3/+17 | ||
| | | | | is unsupported but EOPNOTSUPP; from FreeBSD. | |||||
* | Implement pthread_mutexattr_gettype() as defined in Single Unix Spec, v2; | 2001-08-09 | 1 | -1/+16 | ||
| | | | | from FreeBSD. | |||||
* | bump minor; getrrsetbyname(3) in libc | 2001-08-06 | 1 | -1/+1 | ||
| | ||||||
* | o) We always close .Bl and .Bd tags; | 2001-08-06 | 1 | -2/+1 | ||
| | | | | | | | | | | 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 | |||||
* | don't return on void. | 2001-08-04 | 1 | -4/+1 | ||
| | ||||||
* | pthread_mutexattr_* manpage; from FreeBSD. | 2001-08-04 | 2 | -2/+190 | ||
| | ||||||
* | typo; krapht@secureops.com | 2001-08-03 | 1 | -2/+2 | ||
| | ||||||
* | correct type on last arg to execl(); nordin@cse.ogi.edu | 2001-07-09 | 2 | -4/+4 | ||
| | ||||||
* | crank minor version | 2001-06-26 | 1 | -1/+1 | ||
| |