Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | random: use smaller data fields where appropriate | Denis Vlasenko | 2008-12-01 | 5 | -19/+8 | |
| | | | | | | | | | text data bss dec hex filename - 130 156 0 286 11e libc/stdlib/random.o + 130 148 0 278 116 libc/stdlib/random.o - 586 0 0 586 24a libc/stdlib/random_r.o + 570 0 0 570 23a libc/stdlib/random_r.o | |||||
* | gethostbyname can use gethostbyname2, saving one nearly 0.5k static buffer | Denis Vlasenko | 2008-12-01 | 1 | -15/+20 | |
| | | | | | | | text data bss dec hex filename - 45 0 480 525 20d libc/inet/gethostbyname.o + 18 0 0 18 12 libc/inet/gethostbyname.o | |||||
* | rpc: should check against max for int32, not int | Denis Vlasenko | 2008-12-01 | 1 | -4/+4 | |
| | ||||||
* | rpc: ifdef out xdrrec_{get,put}long if int32 == long, | Denis Vlasenko | 2008-12-01 | 4 | -76/+54 | |
| | | | | | | | otherwise use xdrrec_{get,put}int32 + trivial transform. eliminate warnings. des: small shrink + eliminate a warning | |||||
* | add libc_hidden_proto(__cmsg_nxthdr) for mips | Denis Vlasenko | 2008-11-29 | 1 | -0/+1 | |
| | ||||||
* | fix improperly hidden fputc_unlocked | Denis Vlasenko | 2008-11-29 | 2 | -4/+2 | |
| | ||||||
* | fix improperly hidden fwprintf. | Denis Vlasenko | 2008-11-29 | 2 | -12/+3 | |
| | | | | | | | | | make two data objects static. text data bss dec hex filename - 274779 1835 19012 295626 482ca lib/libuClibc-0.9.30-svn.so + 274693 1835 19012 295540 48274 lib/libuClibc-0.9.30-svn.so | |||||
* | shring sugnal-relared stuff a bit. BTW why constant memset is not inlined by ↵ | Denis Vlasenko | 2008-11-29 | 13 | -81/+59 | |
| | | | | | | | | | | | gcc? text data bss dec hex filename - 38015 18096 8636 64747 fceb lib/libpthread-0.9.30-svn.so + 38001 18096 8636 64733 fcdd lib/libpthread-0.9.30-svn.so - 274842 1835 19012 295689 48309 lib/libuClibc-0.9.30-svn.so + 274779 1835 19012 295626 482ca lib/libuClibc-0.9.30-svn.so | |||||
* | reduce sigset_t size for 128 bytes to 64 bits: | Denis Vlasenko | 2008-11-29 | 1 | -5/+11 | |
| | | | | | | | | | | | text data bss dec hex filename - 38457 18352 8636 65445 ffa5 lib/libpthread-0.9.30-svn.so + 38015 18096 8636 64747 fceb lib/libpthread-0.9.30-svn.so - 8205 280 12 8497 2131 lib/libthread_db-0.9.30-svn.so + 8193 280 12 8485 2125 lib/libthread_db-0.9.30-svn.so - 275208 1823 19132 296163 484e3 lib/libuClibc-0.9.30-svn.so + 274787 1823 19012 295622 482c6 lib/libuClibc-0.9.30-svn.so | |||||
* | Make __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__ visible in case the arch | Carmelo Amoroso | 2008-11-27 | 1 | -0/+3 | |
| | | | | | | | supports this feature. SH4 will use this in some aseembly files for the NPTL implementation. Add now safely on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||||
* | - make isascii visible again | Bernhard Reutner-Fischer | 2008-11-27 | 1 | -2/+2 | |
| | | | | TODO: *_l() should go | |||||
* | - revert 24148:24151 | Bernhard Reutner-Fischer | 2008-11-26 | 5 | -26/+25 | |
| | ||||||
* | libc/string: need additional work to remove libc_hidden_proto's properly | Denis Vlasenko | 2008-11-26 | 14 | -39/+18 | |
| | ||||||
* | - hide locks | Bernhard Reutner-Fischer | 2008-11-25 | 1 | -3/+3 | |
| | ||||||
* | - remove some bloat that was added in r23660 and subsequent r23698. | Bernhard Reutner-Fischer | 2008-11-25 | 3 | -15/+13 | |
| | | | | The sbrk lock is only needed for LT.old | |||||
* | - hide some time related relocs | Bernhard Reutner-Fischer | 2008-11-25 | 1 | -7/+10 | |
| | ||||||
* | Make wcsxfrm visible also when LOCALE support is disabled. | Carmelo Amoroso | 2008-11-25 | 1 | -0/+1 | |
| | | | | Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> | |||||
* | - hide __libc_{f,}statfs. Thanks to Peter S. Mazinger for mentioning this fact. | Bernhard Reutner-Fischer | 2008-11-25 | 10 | -15/+2 | |
| | ||||||
* | - cosmetic tidy up of clean target | Bernhard Reutner-Fischer | 2008-11-25 | 2 | -5/+5 | |
| | ||||||
* | - make sure isspace() is exported. | Bernhard Reutner-Fischer | 2008-11-25 | 1 | -3/+6 | |
| | | | | Thanks to Skinkie for noticing. | |||||
* | - Fix thumb2 PIE (Joseph S. Myers) | Bernhard Reutner-Fischer | 2008-11-25 | 1 | -0/+4 | |
| | | | | | | | | | This patch fixes position-independent executables (PIEs) for Thumb-2. In Thumb assembly, instructions reading pc give a value 4 greater than the address of the instruction, rather than 8 greater as in ARM mode, so the offset to the GOT needs to have the right offset. (The Thumb-1 code already gets this right; it's the code shared by ARM and Thumb-2 that needs fixing.) | |||||
* | signal ops: avoid calls through PLT for __sigXXX ops | Denis Vlasenko | 2008-11-22 | 2 | -0/+9 | |
| | | | | | linuxthreads.old/manager: pointless style fixes, no code changes | |||||
* | fix some unneeded PLT references | Denis Vlasenko | 2008-11-22 | 4 | -4/+8 | |
| | ||||||
* | fix "make utils" build failure in ldconfig | Denis Vlasenko | 2008-11-22 | 1 | -0/+1 | |
| | | | | | (undefined reference to 'getopt') | |||||
* | fix ioperm build problems caused by libc_hidden_proto removal | Denis Vlasenko | 2008-11-21 | 9 | -0/+13 | |
| | ||||||
* | fix apparent typo (unnoticed for long time, probably | Denis Vlasenko | 2008-11-21 | 1 | -1/+1 | |
| | | | | | because it didn't affect little endian arches) | |||||
* | deal with TODOs left over from libc_hidden_proto removal | Denis Vlasenko | 2008-11-21 | 3 | -10/+5 | |
| | | | | | (fixes build with locale enabled) | |||||
* | Last portion of libc_hidden_proto removal. | Denis Vlasenko | 2008-11-20 | 370 | -1176/+1184 | |
| | | | | | Appears to build fine (several .configs tried) | |||||
* | next portion of libc_hidden_proto removal | Denis Vlasenko | 2008-11-20 | 224 | -403/+403 | |
| | ||||||
* | Changed Copyright and License statement according to COPYING.LIB.boilerplate | Carmelo Amoroso | 2008-11-18 | 1 | -21/+12 | |
| | ||||||
* | Changed Copyright and License statement according to COPYING.LIB.boilerplate | Carmelo Amoroso | 2008-11-18 | 1 | -19/+11 | |
| | ||||||
* | - add __hot and __cold annotations | Bernhard Reutner-Fischer | 2008-11-18 | 1 | -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 Amoroso | 2008-11-18 | 1 | -1/+1 | |
| | ||||||
* | Move _dl_iterate_phdr into libc.so.0 and libc.a (as glibc does). | Carmelo Amoroso | 2008-11-18 | 7 | -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 functions | Denis Vlasenko | 2008-11-18 | 50 | -106/+106 | |
| | ||||||
* | libc_hidden_proto removal, just a few functions | Denis Vlasenko | 2008-11-18 | 64 | -71/+71 | |
| | ||||||
* | resolver: use timeout of 5 (glibc uses that). | Denis Vlasenko | 2008-11-17 | 1 | -10/+7 | |
| | | | | | delete some duplication in constants. | |||||
* | resolver: separate gethostent and gethostent_r into two .o files; | Denis Vlasenko | 2008-11-17 | 4 | -151/+151 | |
| | | | | | delete two stray files which compile to nothing | |||||
* | resolver: move large code blocks to arrange related functions closer. | Denis Vlasenko | 2008-11-17 | 1 | -510/+489 | |
| | | | | | almost no code changes | |||||
* | resolver: fix some previous TODOs, add new ones. | Denis Vlasenko | 2008-11-17 | 1 | -179/+198 | |
| | ||||||
* | - cleanup {,f}stat{,v}fs{,64} relocs | Bernhard Reutner-Fischer | 2008-11-16 | 6 | -14/+16 | |
| | ||||||
* | resolver: improved support for overriding DNS server addresses | Denis Vlasenko | 2008-11-16 | 1 | -48/+114 | |
| | | | | | in _res structure. Used by busybox's nslookup. | |||||
* | resolver: make getaddrinfo actually respect _res.nsaddr_list; | Denis Vlasenko | 2008-11-16 | 2 | -204/+337 | |
| | | | | | | add largish comment explaining what we are doing, and why; fixes to make IPv6-only resolver possible | |||||
* | resolver: more locking fixes. | Denis Vlasenko | 2008-11-15 | 1 | -108/+138 | |
| | ||||||
* | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | 2008-11-15 | 25 | -52/+50 | |
| | ||||||
* | - revert wrong r24049 | Bernhard Reutner-Fischer | 2008-11-15 | 25 | -49/+51 | |
| | ||||||
* | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | 2008-11-15 | 25 | -51/+49 | |
| | ||||||
* | Current kernels support more than 8 bit major/minor. Pass dev_t through to | Rob Landley | 2008-11-14 | 1 | -5/+1 | |
| | | | | the kernel unmolested. | |||||
* | fixing resolver part 3: fix completely bogus locking | Denis Vlasenko | 2008-11-14 | 1 | -304/+311 | |
| | | | | | in __dns_lookup. | |||||
* | fixing resolver part 2: make _res structure members | Denis Vlasenko | 2008-11-14 | 1 | -11/+17 | |
| | | | | | configurable. we don't use most of it anyway. |