* configure.in: Rename THREADLIB to THREADLIBS. * Makefile.am (LINK): Add $(THREADLIBS) to libtool command line. This ensures that we link the correct version of the linuxthreads semaphore functions. * Makefile.in: Rebuilt. * configure: Rebuilt. * linux_thread.c (GC_thr_init, GC_suspend_handler): Add SIGABRT to the list of signals which are not blocked during suspend in the NO_SIGNALS case. For libjava: * Makefile.am (libgcj_la_LIBADD): Add $(THREADLIBS). This ensures that the correct versions of various linuxthreads functions get linked. * Makefile.in: Rebuilt. * java/lang/natThread.cc (finalize_native): New static function. Call _Jv_ThreadDestroyData. (initialize_native): Register finalizer for "data". * include/posix-threads.h (_Jv_ThreadInitData): New simpler prototype. (_Jv_ThreadDestroyData): New prototype. * include/win32-threads.h: Ditto. * include/no-threads.h: Ditto. * posix-threads.cc (_Jv_ThreadInitData): Implement new prototype. (_Jv_ThreadDestroyData): New function. Free native thread "data" and move mutex and condition variable destroy code from: (really_start): ...here. (_Jv_ThreadStart): Set PTHREAD_CREATE_DETACHED. * win32-threads.cc (_Jv_ThreadInitData): Implement new prototype. (_Jv_ThreadDestroyData): Implemented. * nogc.cc (_Jv_AllocObject): Use "void *" not "ptr_t". (_Jv_AllocArray): Ditto. From-SVN: r38557
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
Mac_files | Loading commit data... | |
cord | Loading commit data... | |
include | Loading commit data... | |
BCC_MAKEFILE | Loading commit data... | |
ChangeLog | Loading commit data... | |
EMX_MAKEFILE | Loading commit data... | |
MacOS.c | Loading commit data... | |
MacProjects.sit.hqx | Loading commit data... | |
Makefile.DLLs | Loading commit data... | |
Makefile.am | Loading commit data... | |
Makefile.dist | Loading commit data... | |
Makefile.dj | Loading commit data... | |
Makefile.in | Loading commit data... | |
NT_MAKEFILE | Loading commit data... | |
NT_THREADS_MAKEFILE | Loading commit data... | |
OS2_MAKEFILE | Loading commit data... | |
PCR-Makefile | Loading commit data... | |
README | Loading commit data... | |
README.Mac | Loading commit data... | |
README.OS2 | Loading commit data... | |
README.QUICK | Loading commit data... | |
README.alpha | Loading commit data... | |
README.amiga | Loading commit data... | |
README.debugging | Loading commit data... | |
README.dj | Loading commit data... | |
README.hp | Loading commit data... | |
README.linux | Loading commit data... | |
README.rs6000 | Loading commit data... | |
README.sgi | Loading commit data... | |
README.solaris2 | Loading commit data... | |
README.uts | Loading commit data... | |
README.win32 | Loading commit data... | |
SCoptions.amiga | Loading commit data... | |
SMakefile.amiga | Loading commit data... | |
WCC_MAKEFILE | Loading commit data... | |
acinclude.m4 | Loading commit data... | |
aclocal.m4 | Loading commit data... | |
add_gc_prefix.c | Loading commit data... | |
allchblk.c | Loading commit data... | |
alloc.c | Loading commit data... | |
alpha_mach_dep.s | Loading commit data... | |
backptr.h | Loading commit data... | |
barrett_diagram | Loading commit data... | |
blacklst.c | Loading commit data... | |
callprocs | Loading commit data... | |
checksums.c | Loading commit data... | |
configure | Loading commit data... | |
configure.host | Loading commit data... | |
configure.in | Loading commit data... | |
dbg_mlc.c | Loading commit data... | |
dbg_mlc.h | Loading commit data... | |
dyn_load.c | Loading commit data... | |
finalize.c | Loading commit data... | |
gc.h | Loading commit data... | |
gc.mak | Loading commit data... | |
gc.man | Loading commit data... | |
gc_alloc.h | Loading commit data... | |
gc_cpp.cc | Loading commit data... | |
gc_cpp.h | Loading commit data... | |
gc_hdrs.h | Loading commit data... | |
gc_mark.h | Loading commit data... | |
gc_priv.h | Loading commit data... | |
gc_private.h | Loading commit data... | |
gc_typed.h | Loading commit data... | |
gcc_support.c | Loading commit data... | |
gcconfig.h | Loading commit data... | |
gcj_mlc.c | Loading commit data... | |
headers.c | Loading commit data... | |
hpux_irix_threads.c | Loading commit data... | |
hpux_test_and_clear.s | Loading commit data... | |
if_mach.c | Loading commit data... | |
if_not_there.c | Loading commit data... | |
linux_threads.c | Loading commit data... | |
mach_dep.c | Loading commit data... | |
makefile.depend | Loading commit data... | |
malloc.c | Loading commit data... | |
mallocx.c | Loading commit data... | |
mark.c | Loading commit data... | |
mark_rts.c | Loading commit data... | |
mips_sgi_mach_dep.s | Loading commit data... | |
mips_ultrix_mach_dep.s | Loading commit data... | |
misc.c | Loading commit data... | |
new_hblk.c | Loading commit data... | |
nursery.c | Loading commit data... | |
obj_map.c | Loading commit data... | |
os_dep.c | Loading commit data... | |
pc_excludes | Loading commit data... | |
pcr_interface.c | Loading commit data... | |
ptr_chck.c | Loading commit data... | |
real_malloc.c | Loading commit data... | |
reclaim.c | Loading commit data... | |
rs6000_mach_dep.s | Loading commit data... | |
setjmp_t.c | Loading commit data... | |
solaris_pthreads.c | Loading commit data... | |
solaris_threads.c | Loading commit data... | |
solaris_threads.h | Loading commit data... | |
sparc_mach_dep.s | Loading commit data... | |
sparc_sunos4_mach_dep.s | Loading commit data... | |
stubborn.c | Loading commit data... | |
test.c | Loading commit data... | |
test_cpp.cc | Loading commit data... | |
threadlibs.c | Loading commit data... | |
typd_mlc.c | Loading commit data... | |
version.h | Loading commit data... | |
weakpointer.h | Loading commit data... | |
win32_threads.c | Loading commit data... |