Module Name: src Committed By: joerg Date: Tue Jan 17 20:34:58 UTC 2012
Modified Files: src/lib/libpthread: pthread_int.h src/sys/arch/sun2/include: types.h src/sys/arch/vax/include: types.h src/tests/lib/libc/tls: t_tls_dlopen.c t_tls_dynamic.c t_tls_static.c t_tls_static_helper.c src/tests/lib/libc/tls/dso: h_tls_dlopen.c src/tests/lib/libc/tls_dso: h_tls_dynamic.c src/tests/libexec/ld.elf_so/helper_dso1: h_helper_dso1.c Log Message: Introduce __HAVE_NO___THREAD for sun2 and vax to disable the TLS usage. Require __HAVE_TLS_VARIANT_I or __HAVE_TLS_VARIANT_II as well as __lwp_getprivate_fast / __lwp_gettcb_fast to exist for libpthread. Define VAX as going to use TLS variant I, if it is ever implemented. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/lib/libpthread/pthread_int.h cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sun2/include/types.h cvs rdiff -u -r1.43 -r1.44 src/sys/arch/vax/include/types.h cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/tls/t_tls_dlopen.c \ src/tests/lib/libc/tls/t_tls_dynamic.c cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/tls/t_tls_static.c \ src/tests/lib/libc/tls/t_tls_static_helper.c cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libc/tls/dso/h_tls_dlopen.c cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/tls_dso/h_tls_dynamic.c cvs rdiff -u -r1.3 -r1.4 \ src/tests/libexec/ld.elf_so/helper_dso1/h_helper_dso1.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.