summaryrefslogtreecommitdiffstats
path: root/libc/docs
Commit message (Collapse)AuthorAgeFilesLines
* add sigaltstack syscallAndrei Popescu2010-03-021-0/+2
|
* Fix pthread_sigmask() to return correct error values.David 'Digit' Turner2010-03-011-0/+4
| | | | | Before that, it returned -1 on error and set errno (not Posix) After the patch, it returns the error code and leaves errno untouched.
* Implement support for RFC 3484 (address selection/sorting) in bionic. (TheSteinar H. Gunderson2010-02-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* Fix sem_post() behaviour to wake up multiple waiting threads.David 'Digit' Turner2010-02-121-0/+3
|
* Fix sem_trywait() implementation + update changelog.David 'Digit' Turner2010-02-121-1/+8
|
* Implement clone() C library function properly.David 'Digit' Turner2010-01-251-0/+1
| | | | | | | Only provide an implementation for ARM at the moment, since it requires specific assembly fragments (the standard syscall stubs cannot be used because the child returns in a different stack).
* Add Bionic Changelog in libc/docs/CHANGES.TXTDavid 'Digit' Turner2010-01-211-0/+133
|
* am cdb68bf8: Merge change 2470 into donutAndroid (Google) Code Review2009-05-271-0/+20
|\ | | | | | | | | | | | | Merge commit 'cdb68bf8ce26448cfe173d86f1c074e167c3420f' * commit 'cdb68bf8ce26448cfe173d86f1c074e167c3420f': Fix getservent() so that it returns s_port in network byte order.
| * Fix getservent() so that it returns s_port in network byte order.David 'Digit' Turner2009-05-271-0/+20
| | | | | | | | Also add a new document detailing known issues in the C library.
* | auto import //branches/master/...@140412The Android Open Source Project2009-03-181-0/+12
|/
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-032-0/+491
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-032-491/+0
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-192-144/+271
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-0/+364