Go to file
Elliott Hughes c3f114037d <pthread.h> fixes and pthread cleanup.
<pthread.h> was missing nonnull attributes, noreturn on pthread_exit,
and had incorrect cv qualifiers for several standard functions.

I've also marked the non-standard stuff (where I count glibc rather
than POSIX as "standard") so we can revisit this cruft for LP64 and
try to ensure we're compatible with glibc.

I've also broken out the pthread_cond* functions into a new file.

I've made the remaining pthread files (plus ptrace) part of the bionic code
and fixed all the warnings.

I've added a few more smoke tests for chunks of untested pthread functionality.

We no longer need the libc_static_common_src_files hack for any of the
pthread implementation because we long since stripped out the rest of
the armv5 support, and this hack was just to ensure that __get_tls in libc.a
went via the kernel if necessary.

This patch also finishes the job of breaking up the pthread.c monolith, and
adds a handful of new tests.

Change-Id: Idc0ae7f5d8aa65989598acd4c01a874fe21582c7
2013-10-31 12:31:16 -07:00
libc <pthread.h> fixes and pthread cleanup. 2013-10-31 12:31:16 -07:00
libdl x86_64: Update Makefiles for x86_64 targets and add symlinks 2013-10-01 15:36:08 -07:00
libm Fix the x86_64 fenv.h. 2013-10-02 17:02:58 -07:00
libstdc++ Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
libthread_db Clean up linker architecture macros. 2013-10-28 11:02:49 -07:00
linker Update <sys/exec_elf.h> to get the DF_* flags. 2013-10-28 14:59:41 -07:00
tests <pthread.h> fixes and pthread cleanup. 2013-10-31 12:31:16 -07:00
.gitignore Merge memory checking functionality from sandbox 2010-02-16 11:43:18 -08:00
ABI-bugs.txt Regenerate NOTICE files. 2013-03-07 11:51:10 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:11:41 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:04:02 -08:00