summaryrefslogtreecommitdiffstats
path: root/libc
Commit message (Collapse)AuthorAgeFilesLines
* Last portion of libc_hidden_proto removal.Denis Vlasenko2008-11-20370-1176/+1184
| | | | | Appears to build fine (several .configs tried)
* next portion of libc_hidden_proto removalDenis Vlasenko2008-11-20224-403/+403
|
* Changed Copyright and License statement according to COPYING.LIB.boilerplateCarmelo Amoroso2008-11-181-21/+12
|
* Changed Copyright and License statement according to COPYING.LIB.boilerplateCarmelo Amoroso2008-11-181-19/+11
|
* - add __hot and __cold annotationsBernhard Reutner-Fischer2008-11-181-3/+3
| | | | | Will spare us quite some likely()/unlikely() occurances. See http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html for details
* Fix typo: missing )Carmelo Amoroso2008-11-181-1/+1
|
* Move _dl_iterate_phdr into libc.so.0 and libc.a (as glibc does).Carmelo Amoroso2008-11-187-3/+188
| | | | | | Currently we have an implementation in ld.so and libdl.a. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* libc_hidden_proto removal, a few more functionsDenis Vlasenko2008-11-1850-106/+106
|
* libc_hidden_proto removal, just a few functionsDenis Vlasenko2008-11-1864-71/+71
|
* resolver: use timeout of 5 (glibc uses that).Denis Vlasenko2008-11-171-10/+7
| | | | | delete some duplication in constants.
* resolver: separate gethostent and gethostent_r into two .o files;Denis Vlasenko2008-11-174-151/+151
| | | | | delete two stray files which compile to nothing
* resolver: move large code blocks to arrange related functions closer.Denis Vlasenko2008-11-171-510/+489
| | | | | almost no code changes
* resolver: fix some previous TODOs, add new ones.Denis Vlasenko2008-11-171-179/+198
|
* - cleanup {,f}stat{,v}fs{,64} relocsBernhard Reutner-Fischer2008-11-166-14/+16
|
* resolver: improved support for overriding DNS server addressesDenis Vlasenko2008-11-161-48/+114
| | | | | in _res structure. Used by busybox's nslookup.
* resolver: make getaddrinfo actually respect _res.nsaddr_list;Denis Vlasenko2008-11-162-204/+337
| | | | | | add largish comment explaining what we are doing, and why; fixes to make IPv6-only resolver possible
* resolver: more locking fixes.Denis Vlasenko2008-11-151-108/+138
|
* - Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer2008-11-1525-52/+50
|
* - revert wrong r24049Bernhard Reutner-Fischer2008-11-1525-49/+51
|
* - Remove linux-specific prototypes if asked to.Bernhard Reutner-Fischer2008-11-1525-51/+49
|
* Current kernels support more than 8 bit major/minor. Pass dev_t through toRob Landley2008-11-141-5/+1
| | | | the kernel unmolested.
* fixing resolver part 3: fix completely bogus lockingDenis Vlasenko2008-11-141-304/+311
| | | | | in __dns_lookup.
* fixing resolver part 2: make _res structure membersDenis Vlasenko2008-11-141-11/+17
| | | | | configurable. we don't use most of it anyway.
* fixing resolver, part 1Denis Vlasenko2008-11-141-90/+136
|
* - silence shadow warningBernhard Reutner-Fischer2008-11-131-3/+3
|
* - for !UNIX98PTY_ONLY we have to fallback to old-style pty's.Bernhard Reutner-Fischer2008-11-091-9/+8
| | | | Closes #6024
* - less verbose make cleanBernhard Reutner-Fischer2008-11-0739-152/+152
|
* Add extern reference to __libc_sigaction in sigaction.c for AVR32 archHans-Christian Egtvedt2008-11-031-0/+2
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* Sync clone() function declaration for AVR32 with sched.h declarationHans-Christian Egtvedt2008-11-031-1/+1
| | | | | | | | This patch fixes the previous commit for clone on AVR32 arch, where the function parameters where not updated after adding #include <sched.h>. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* Add hint for read ahead function in fcntl.h for AVR32 archHans-Christian Egtvedt2008-11-031-0/+3
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* Add include to silence compiler warning when compiling clone.c for AVR32Hans-Christian Egtvedt2008-11-031-0/+1
| | | | | Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* - Fix __user_locking with stdio buffers (Carmelo AMOROSO)Bernhard Reutner-Fischer2008-11-021-1/+1
| | | | Closes #5254
* resolver: reinstate searching if search domains accidentally nukedDenis Vlasenko2008-11-021-4/+15
| | | | | in one of recent commits :)
* __dns_lookup: document and optimize a bitDenis Vlasenko2008-11-011-33/+45
| | | | | | | text data bss dec hex filename - 1545 2 4 1551 60f libc/inet/dnslookup.o + 1528 2 4 1534 5fe libc/inet/dnslookup.o
* resolver: partially fix bug 660 -Denis Vlasenko2008-11-011-21/+42
| | | | | do not treat negative response as error
* resolver: fix part of bug 1468:Denis Vlasenko2008-11-011-7/+20
| | | | | "gethostbyname() fails if DNS server returns more than 23 addresses"
* resolver: trivial code trasformations for readability.Denis Vlasenko2008-11-011-89/+96
| | | | | No logic changes. Code size is the same too.
* trivial code shrink by making some strings staticDenis Vlasenko2008-11-013-11/+12
| | | | | | | | | text data bss dec hex filename - 259 0 0 259 103 libc/inet/herror.o + 243 0 0 243 f3 libc/inet/herror.o - 720 0 0 720 2d0 libc/inet/ns_name.o + 710 0 0 710 2c6 libc/inet/ns_name.o
* - whitespace fixesBernhard Reutner-Fischer2008-10-311-19/+19
|
* - improve readability, no objcode changes.Bernhard Reutner-Fischer2008-10-311-13/+15
| | | | Looks a bit like we wouldn't need to calculate the carry flag there?
* File removed as it was not only redundant but also horribly out of date.Ricard Wanderlof2008-10-301-333/+0
|
* - fix another fallout from r23660Bernhard Reutner-Fischer2008-10-292-3/+3
|
* getaddrinfo.c: improve readabilityDenis Vlasenko2008-10-281-30/+26
|
* getaddrinfo.c: reformat. no code changesDenis Vlasenko2008-10-281-738/+630
|
* - trim superfluous ';'. No objcode changesBernhard Reutner-Fischer2008-10-2890-103/+104
|
* - fix compilation if LFS is off and STUBs are requestedBernhard Reutner-Fischer2008-10-281-1/+1
|
* Remove all references to __no_netlink_support as after thurough scrutiny of Ricard Wanderlof2008-10-282-23/+1
| | | | the code it was never used in any useful way.
* Finally fix the MALLOC=y and MALLOC_SIMPLE=y breakage from svn 23660. (I ↵Rob Landley2008-10-288-74/+68
| | | | found it, this is Bernhard's patch to fix it. Tested and it Works For Me (tm)).
* make getaddrinfo to NOT query DNS for IPv6 address if host is inDenis Vlasenko2008-10-281-17/+31
| | | | | | | | | | | /etc/hosts and it has IPv4 address there. The most common example is "127.0.0.1 localhost". We don't want "ping localhost" to stall and time out on IPv6 queries to, say, inaccessible DNS server, right? - 655 0 0 655 28f libc/inet/gethostbyname2_r.o + 685 0 0 685 2ad libc/inet/gethostbyname2_r.o
* - pull in prototype for memalign()Bernhard Reutner-Fischer2008-10-271-0/+1
|