8063006a16
ONLY_FOR_PLATFORM because lwp uses ucontext in preference to the old process.s asm code. New in 2.3: * LWP builds and passes simple tests on amd64/em64t. * Avoid crash when running lwp_basher. * Work around broken makecontext on amd64 * Fix warning in rw.c * Fix some autoconf/automake warnings during bootstrap. * On bootstrap, get rid of the autom4te.cache. (Phil Nelson) * struct ucontext changed to struct lwp_ucontext. (Phil Nelson) New in 2.2: * Removed cross-compilation spec files. * Avoid stack overflow in the tdb test program on sparc64. * FC5 build fixes. * Don't package the link created by ldconfig. New in 2.1: * Sometimes we can only switch to a context created by makecontext once. Refreshing the context information with getcontext to make the jump into the thread reaper repeatable. * Move declarations before code, gcc-2.95 likes that better. (Greg Troxel) * The uc_stack in a ucontext may be clobbered by the context switching functions. Use a separate copy in the lwp process info for stack overflow checks and deallocation purposes. * Use setjmp/longjmp to jump out of the signal context when using sigaltstack to spawn a new thread instead of simply returning. This avoids corruption of the newly created context. (Phil Nelson) |
||
---|---|---|
.. | ||
buildlink3.mk | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |