]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,
authorMarcel Moolenaar <marcel@FreeBSD.org>
Sun, 18 Jul 2004 04:17:15 +0000 (04:17 +0000)
committerMarcel Moolenaar <marcel@FreeBSD.org>
Sun, 18 Jul 2004 04:17:15 +0000 (04:17 +0000)
commit3c1e38ea6e2fb9c73d749f283a2c11d0314d280d
tree7bd51edf97e872db5b632c4e4f5b742ac0fb5e09
parent38da2381cd9c46a619bc70f7d86ac68c46eeeb33
Add rudimentary support and stubs for libthr and libc_r on alpha, amd64,
i386, ia64 and sparc64. Add stubs for alpha, amd64, ia64 and sparc64 for
libpthread.

Restructure the source files to avoid unnecessary use of subdirectories
that also force us to use non-portable compilation flags to deal with
the uncommon compilation requirements (building archive libraries for
linkage into a shared library).

The libpthread support has been copied from the original local and
cleaned-up to make them WARNS=2 clean.
that also force us to use non-portable compilation flags to deal with
the uncommon compilation requirements (building archive libraries for
linkage into a shared library).

The libpthread support has been copied from the original local and
cleaned-up to make them WARNS=2 clean.

Tested on: amd64, i386, ia64
22 files changed:
lib/libthread_db/Makefile
lib/libthread_db/arch/alpha/libc_r_md.c [new file with mode: 0644]
lib/libthread_db/arch/alpha/libpthread_md.c [new file with mode: 0644]
lib/libthread_db/arch/amd64/libc_r_md.c [new file with mode: 0644]
lib/libthread_db/arch/amd64/libpthread_md.c [new file with mode: 0644]
lib/libthread_db/arch/i386/libc_r_md.c [new file with mode: 0644]
lib/libthread_db/arch/i386/libpthread_md.c [moved from lib/libthread_db/pthread/pthread_db_i386.c with 99% similarity]
lib/libthread_db/arch/ia64/libc_r_md.c [new file with mode: 0644]
lib/libthread_db/arch/ia64/libpthread_md.c [new file with mode: 0644]
lib/libthread_db/arch/sparc64/libc_r_md.c [new file with mode: 0644]
lib/libthread_db/arch/sparc64/libpthread_md.c [new file with mode: 0644]
lib/libthread_db/include/thread_db.h [deleted file]
lib/libthread_db/libc_r_db.c [new file with mode: 0644]
lib/libthread_db/libpthread_db.c [moved from lib/libthread_db/pthread/pthread_db.c with 56% similarity]
lib/libthread_db/libpthread_db.h [moved from lib/libthread_db/pthread/pthread_db.h with 78% similarity]
lib/libthread_db/libthr_db.c [new file with mode: 0644]
lib/libthread_db/pthread/Makefile [deleted file]
lib/libthread_db/src/Makefile [deleted file]
lib/libthread_db/src/thread_db.c [deleted file]
lib/libthread_db/thread_db.c [new file with mode: 0644]
lib/libthread_db/thread_db.h [new file with mode: 0644]
lib/libthread_db/thread_db_int.h [moved from lib/libthread_db/include/thread_db_int.h with 54% similarity]