| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
This is necessary for alpha setjmp. The alpha setjmp/longjmp
regression tests pass with -pthread with this change
|
| |
|
|
|
|
|
|
| |
are both void.
The select call is a cancellation point per IEEE Std 1003.1-2001.
This should fix a problem espie@ found in kde.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
takes their place. The -pthread option to gcc uses libpthread.
ppc portion of patch from drahn@ (thanks). gcc portions of patch
OK espie@. Ports testing (no bad effects!) by naddy@
best build sequence is: build gcc, build system, build ports
remove /usr/lib/lib{c_r,npthread}.*. Note, once libc_r and
libnpthread is removed threaded ports will stop working until
they have been re-built using the libpthread and the updated gcc.
That's why the above build sequence is recommended.
|
|
|
|
|
| |
is defined as an int. This solves several alpha/pthread problems
as repoted by various ports people.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
now build libraries with propolice enabled. Without this, existing
binaries (such as ports/packages) that link with any system library
other than libc will fail with an undefined symbol of "___guard"
(__guard on ELF).
Pointed out by markus@ and discussed with deraadt@
|
| |
|
|
|
|
| |
putchar_unlocked. Crank the minor on related libs. OK fgs@, deraadt@
|
|
|
|
|
|
|
|
|
| |
The library is installed as libnpthread, not libpthread. This gets
around broken autoconf ports that attempt to link using both
-lpthread and -pthread.
The next step will be to change the gcc -pthread flag to use this lib
instead of libc_r.
|
| |
|
|
|
|
|
| |
always build with -Wall
bump version to 0.7 (matches libc_r x.7)
|
|
|
|
| |
registers. ok marc@
|
| |
|
| |
|
|
|
|
| |
is created.
|
|
|
|
|
|
| |
in libc so static linking works with -lpthreads. There is a
(linker?) problem that still shows up with static -pthread, though.
Solution to problem from freebsd.
|
| |
|
|
|
|
| |
Thanks to miod@ for m68k and vax fixes
|
|
|
|
| |
not zero on all arches
|
| |
|
|
|
|
|
|
|
| |
alpha (millert@), i386 (marc@), m68k (millert@ and miod@),
powerpc (drahn@ and dhartmei@), sparc (millert@ and marc@),
sparc64 (marc@), and vax (millert@ and miod@).
Thanks to millert@, miod@, and mickey@ for fixes along the way.
|
| |
|
|
|
|
| |
ok marc@
|
| |
|
|
|
|
|
|
|
|
| |
missing) _thread_fd_unlock_owned function can be added with minimal pain.
The incorrect special handling of the stdio fds was also removed.
Tested with the libc_r regression tests and the mysql regression tests.
No complaints from any developers
|
|
|
|
|
|
|
| |
handling errors in the threads library. Most of the libc_r regression
tests are now ok. thread specific kill semantics are still not correct.
No negative comments after posting to tech@ a week or so ago.
siginfo test fails on sparc64 due to sparc64 oddity.
|
|
|
|
|
| |
a freebsd patch forwarded to me by millert@ (thanks!). Change also
applied to uthread_info.c even though we do not use it
|
|
|
|
| |
ok fgs@
|
|
|
|
|
| |
Part of the prep for SA_SIGINFO support. With this change the
new siginfo regression test will fail instead of loop on all arches.
|
| |
|
|
|
|
|
| |
--
Ok'd by: jason@
|
| |
|
| |
|
|
|
|
|
|
| |
plus some various assembler improvements.
Tested by various people a few months ago and in my tree for almost
6 months now.
|
| |
|
| |
|
|
|
|
| |
for pthread_rwlock_wrlock & sie says Single Unix Specification; ok fgs
|
|
|
|
| |
thread is already exiting, from archie@FreeBSD, ok fgs
|
|
|
|
|
|
|
| |
o) always close .Bl tags;
o) fix usage of .Xr;
millert@ ok
|
|
|
|
|
|
|
|
|
|
|
|
| |
o) remove extra space in the end of line;
o) remove extra blank lines in the end of file;
o) remove .Pp before .Ss;
o) CAVEAT -> CAVEATS;
o) fix usage of .Fa;
o) <blank-line> -> .Pp;
o) wrap long lines;
millert@ ok
|
| |
|
|
|
|
|
| |
Properly clear the status of a join operation if the joining thread is
canceled or the joinee is detached.
|
|
|
|
| |
a while ago by marc@ and brad@
|
| |
|
| |
|
| |
|
| |
|