- 12 Feb, 2013 2 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
This reverts commit 2a1bb4e6 Change-Id: Ia443d0748015c8e9fc3121e40e68258616767b51
-
- 11 Feb, 2013 16 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I4863f21f3c2fd597ea36cb7096fc72db808643a3
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: If2f159b266f5fa4ad9d188a17d4cd318b605e446
-
Elliott Hughes authored
-
Elliott Hughes authored
MIPS and x86 appear to have been correct already. (Also fix unit tests that ASSERT_EQ with errno so that the arguments are in the retarded junit order.) Bug: 3461078 Change-Id: I2418ea98927b56e15b4ba9cfec97f5e7094c6291
-
Elliott Hughes authored
-
Elliott Hughes authored
We also don't need legacy syscall support (non-"swi 0"). Change-Id: Id1012e8ca18bf13f3f4e42200f39ba0e2e632cbf
-
Elliott Hughes authored
POSIX says pthread_create returns EAGAIN, not ENOMEM. Also pull pthread_attr_t functions into their own file. Also pull pthread_setname_np into its own file. Also remove unnecessary #includes from pthread_key.cpp. Also account for those pthread keys used internally by bionic, so they don't count against the number of keys available to user code. (They do with glibc, but glibc's limit is the much more generous 1024.) Also factor out the common errno-restoring idiom to reduce gotos. Bug: 6702535 Change-Id: I555e66efffcf2c1b5a2873569e91489156efca42
-
Elliott Hughes authored
-
Elliott Hughes authored
This reverts commit 6260553d (Removing the accidental libm/Android.mk change.) Change-Id: I6cddd9857c31facc05636e8221505b3d2344cb75
-
Elliott Hughes authored
-
Elliott Hughes authored
This reverts commit ad59322a somehow my unfinished libm/Android.mk change got into here. Change-Id: I46be626c5269d60fb1ced9862f2ebaa380b4e0af
-
Elliott Hughes authored
-
Elliott Hughes authored
This was originally motivated by noticing that we were setting the wrong bits for the well-known tls entries. That was a harmless bug because none of the well-known tls entries has a destructor, but it's best not to leave land mines lying around. Also add some missing POSIX constants, a new test, and fix pthread_key_create's return value when we hit the limit. Change-Id: Ife26ea2f4b40865308e8410ec803b20bcc3e0ed1
-
- 08 Feb, 2013 2 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
Bug: 7959813 Change-Id: I8db4b8912ba649bfe668c6f22aa44690ddd401a2
-
- 07 Feb, 2013 13 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I6c44b9f3eee730253a958d6cefdac99e6f79da3e
-
Nick Kralevich authored
-
Nick Kralevich authored
Change-Id: Ibd91167ba56e2692359b92fe3108da271f0c2e38
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I0df69f8fd990f829ccbfcd5123c17b523d5a4d45
-
Elliott Hughes authored
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: Idc7f14af2e094ac33de315e808176237af063bb8
-
Elliott Hughes authored
Change-Id: I8e846872c30a712fbc05c8da59ffa1cec1be31a4
-
Elliott Hughes authored
-
Elliott Hughes authored
There's now only one place where we deal with this stuff, it only needs to be parsed once by the dynamic linker (rather than by each recipient), and it's now easier for us to get hold of auxv data early on. Change-Id: I6314224257c736547aac2e2a650e66f2ea53bef5
-
Elliott Hughes authored
-
- 06 Feb, 2013 7 commits
-
-
Elliott Hughes authored
Also update the x86 asm.h to support this; we need it for libm assembler anyway. Also clean up the _FBSDID hack in <sys/cdefs.h>. Change-Id: Iababd977b8110ec022bf7c93f4d62ece47630e7c
-
Elliott Hughes authored
-
Elliott Hughes authored
This doesn't usually matter because there's a weak reference; you'd miss this if you stopped using s_logb.c though. Change-Id: I912fceae327a378031cd24a64aefa9dfd84f7f90
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I641305dd0e4ac0705381e735ed1604c5be7aa536
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I37e4e8fce881246b9b028f9e1619247b1ac25261
-