* 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... |