- 06 Apr, 2010 1 commit
-
-
San Mehat authored
For: For http://b/issue?id=2576057 Change-Id: I553ca14974aaec4434e384979e0bb7007dcf6033 Signed-off-by:
San Mehat <san@google.com>
-
- 24 Mar, 2010 2 commits
-
-
Kenny Root authored
Typo assigned prefixlen1 twice instead of to the two different variables for comparison and difference computation. Change-Id: I6631b8269ca6aae264c8d7d414127b756838df96
-
Dima Zavin authored
Change-Id: I8cd5a186071892bdc2b2b29061dd6c1fd927c0f5 Signed-off-by:
Dima Zavin <dima@android.com>
-
- 23 Mar, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: I832901604b487c6a50304c311b5ba135e153530d
-
- 22 Mar, 2010 3 commits
-
-
David 'Digit' Turner authored
Now that the system properly uses shared condvars when needed, we can enable the use of private futexes for them too. Change-Id: Icf8351fc0a2309f764cba45c65bc3af047720cdf
-
The Android Open Source Project authored
Change-Id: I70266ee8c520b216773f267e46c8273d2334c31d
-
David 'Digit' Turner authored
-
- 18 Mar, 2010 4 commits
-
-
David 'Digit' Turner authored
This does not change the implementation of conditional variables since we're waiting for other system components to properly use pthread_condattr_init/setpshared before that. Also remove an obsolete x86 source file. Change-Id: Ia3e3fbac35b87a534fb04d4381c3c66b975bc8f7
-
David Turner authored
-
David Turner authored
-
David 'Digit' Turner authored
Note that this does not change the implementation of conditional variables which still use shared futexes, independent on the flags being selected. This will be fixed in a later patch, once our system is modified to use pthread_condattr_setpshared(attr, PTHREAD_PROCESS_SHARED) properly. Change-Id: I935de50964cd41f97a13dbfd6626d3407b0406c3
-
- 17 Mar, 2010 4 commits
-
-
Matt Fischer authored
dladdr() is a GNU extension function, which allows the caller to retrieve symbol information for a specified memory address. It is useful for things like generating backtrace information at runtime. Change-Id: I3a1def1a6c9c666d93e1e97b7d260dfa5b9b79a9
-
David Turner authored
-
David Turner authored
-
David 'Digit' Turner authored
This is preliminary work to simplify later changes to support private futexes. Change-Id: I06750936a93747a5e3f5a10228cbdc29e39c528c
-
- 16 Mar, 2010 4 commits
-
-
David Turner authored
-
David Turner authored
-
David Turner authored
-
David Turner authored
-
- 11 Mar, 2010 2 commits
-
-
Fabrice Di Meglio authored
This reverts commit ba9c6f09.
-
David 'Digit' Turner authored
Private futexes are a recent kernel addition: faster futexes that cannot be shared between processes. This patch uses them by default, unless the PROCESS_SHARED attribute flag is used when creating a mutex and/or conditional variable. Also introduces pthread_condattr_init/destroy/setpshared/getpshared. Change-Id: I3a0e2116f467072b046524cb5babc00e41057a53
-
- 10 Mar, 2010 1 commit
-
-
Colin Cross authored
-
- 09 Mar, 2010 3 commits
-
-
Colin Cross authored
Change-Id: I32e6b9385d46efeec15dee8e395a82eef24ba3ea
-
David 'Digit' Turner authored
To avoid introducing NULL checks everytime a Bigint computation is performed, introduce a special value (BIGINT_INVALID) and only check for it when absolutely needed (which means when the code needs to access the Bigint's internal structure fields). Change-Id: Ie3954523b0985b6a8cb62340802d8dcf63cbf16f
-
David 'Digit' Turner authored
-
- 08 Mar, 2010 2 commits
-
-
Jean-Baptiste Queru authored
Change-Id: Id233ea6f854253776f57e64196e262c5a057e654
-
David 'Digit' Turner authored
The problem was that the 'defdname' field of res_state structure was not properly initialized in __res_vinit(). This field is used to store the default domain name, which is normally build from calling gethostname() (see line 549 of res_init.c). Unfortunately, in the typical Android case, gethostname() returns an error (the hostname is configured) and a random stack string is used later to build the DNS search list (see lines 556+ in res_init.c) For the sake of illustration, let's say the search list is set to a random value like 'xWLK'. The end result is that when trying to result an unknown domain name (e.g. 'www.ptn'), the query fails then the resolver tries to make a new query with the DNS search list path(s) appended (e.g. 'www.ptn.xWLK'). The patch simply initializes 'defdname' to an empty string to avoid this when the net.dns.search system property is not set. Also contains whitespace/formatting fixes
-
- 05 Mar, 2010 1 commit
-
-
David 'Digit' Turner authored
Define 'timezone' and 'daylight' global variables that are already defined in <time.h> Properly update the 'tm_gmtoff' field in 'struct tm' values.
-
- 04 Mar, 2010 1 commit
-
-
Bruce Beare authored
-
- 03 Mar, 2010 5 commits
-
-
Gloria Wang authored
-
Gloria Wang authored
-
Dan Bornstein authored
Merge commit '71fbeecd' * commit '71fbeecd': Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE.
-
Dan Bornstein authored
Merge commit 'fd5b1bb8' into eclair-mr2-plus-aosp * commit 'fd5b1bb8': Add stdlib functions mbstowcs() and wcstombs(). DO NOT MERGE.
-
Dan Bornstein authored
As with the other wchar functions in Bionic, these are really minimally functional stubs.
-
- 02 Mar, 2010 3 commits
-
-
Mike Chan authored
Any of the setuid functions now updates /acct/uid/ with its own tid before changing users. This is so we can properly account for cpu time per uid. Change-Id: I34186cf4d5228cac8439e582a9e26c01ef3011e4 Signed-off-by:
Mike Chan <mike@android.com>
-
Dima Zavin authored
Change-Id: Ied08844035d4526175dcdcb7f219f9f90c4679d2 Signed-off-by:
Dima Zavin <dima@android.com>
-
Andrei Popescu authored
-
- 01 Mar, 2010 1 commit
-
-
David 'Digit' Turner authored
Before that, it returned -1 on error and set errno (not Posix) After the patch, it returns the error code and leaves errno untouched.
-
- 24 Feb, 2010 2 commits
-
-
David Turner authored
Merge "Implement support for RFC 3484 (address selection/sorting) in bionic. (The Java changes required not to mess up the ordering from bionic will arrive in a later commit.) In particular, this will give us more correct behavior when on a 6to4 network, in that IPv4 will usually be preferred over 6to4."
-
Steinar H. Gunderson authored
Java changes required not to mess up the ordering from bionic will arrive in a later commit.) In particular, this will give us more correct behavior when on a 6to4 network, in that IPv4 will usually be preferred over 6to4. Most of RFC 3484 is implemented -- what's not is rule 3 (avoid deprecated addresses), 4 (prefer home addresses) and 7 (prefer native transport) as they require low-level access to the kernel routing table via netlink. (glibc also started out this way, and these rules are primarily useful in pretty obscure circumstances, so we should be fine for the time being.) Also, rule 9 (use longest matching prefix) has been modified so it does not try to sort IPv4 addresses; given current IPv4 addressing practice these rules are pretty much meaningless. Finally, I've added support for Teredo as a separate label, with slightly lower preference than 6to4. (Vista puts the preference below IPv4 by default. glibc puts the preference together with non-tunneled IPv6.) Note that this patch removes support for the "sortlist" directive in resolv.conf; I've never seen it in actual use, it's irrelevant for Android (since we don't use resolv.conf anyway), and it's not clear how it would be implemented alongside RFC 3484.
-