Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-04 | Let's start by making the stack pointer 64 bit and nobody will get hurt. | Artur Grabowski | |
2002-01-04 | comment out the pending signals check by now; it was not suppose to be | Federico G. Schwindt | |
there yet. | |||
2002-01-02 | correct fram size. | Artur Grabowski | |
pointed out by marc@ | |||
2002-01-02 | fp and pc are 64 bit. | Artur Grabowski | |
And just to make things more fun -1, is not a misaligned stack on sparc64. | |||
2002-01-02 | fp and pc are 64 bit. | Artur Grabowski | |
2002-01-02 | fpathconf(2) returns long. | Federico G. Schwindt | |
2001-12-31 | More changes from FreeBSD, including: | Federico G. Schwindt | |
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. | |||
2001-12-30 | call pthread_sigmask() instead of having the code twice. | Federico G. Schwindt | |
2001-12-20 | From FreeBSD: | Federico G. Schwindt | |
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. | |||
2001-12-20 | sync with freebsd. | Federico G. Schwindt | |
2001-12-19 | More sync. | Federico G. Schwindt | |
2001-12-18 | sigh, do it right. | Federico G. Schwindt | |
2001-12-18 | Fix func decl. in comment. | Federico G. Schwindt | |
2001-12-18 | Allow the scheduler to return to the signal handler and the signal | Marco S Hyman | |
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 | |||
2001-12-18 | Software invoked traps should use the ST_ versions of the trap number | Marco S Hyman | |
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. | |||
2001-12-11 | More sync with freebsd code; join related code this time. | Federico G. Schwindt | |
2001-12-08 | sync with freebsd. | Federico G. Schwindt | |
2001-12-08 | Partially sync with FreeBSD; mostly pthread_cancel(3) related changes. | Federico G. Schwindt | |
make includes is needed in case you want to play. | |||
2001-12-07 | o point pthread_setcancel(type|state) manpages where they belong. | Federico G. Schwindt | |
o remove functions from pthread_cancel(3). | |||
2001-11-12 | a better fix for recursive mutex. | Federico G. Schwindt | |
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-30 | mprotect allocations sized at 0 bytes. This will cause a fault for access | Thierry Deval | |
to such, permitting them to be discovered, instead of exploited as the ssh crc insertion detector was. Idea by theo, written by tdeval. | |||
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-10-24 | syslog_r() implementation. deraadt@ ok. | Jean-Jacques Bernard-Gundol | |
2001-10-01 | new rmd160 implementation. based on | Markus Friedl | |
ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@ | |||
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-05 | and fix PTL site. | Federico G. Schwindt | |
2001-09-05 | Rearrange and add missing ports based on recent 'Use threads' commits. | Federico G. Schwindt | |
2001-09-05 | add getpw*_r to the list; from brad@ | Federico G. Schwindt | |
2001-09-05 | Add getaddrinfo(3) and gethostby*_r(3) to the list. | Federico G. Schwindt | |
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-18 | fix a typo and add devel/sdl to the ports applications using these pthreads | Peter Valchev | |
for testing | |||
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 | |