Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-19 | memmove: smaller one for i386, with added testing, and with | Denis Vlasenko | |
added check for src == dest. run tested. text data bss dec hex filename - 39 0 0 39 27 libc/string/i386/memmove.os + 37 0 0 37 25 libc/string/i386/memmove.os | |||
2008-12-19 | strncat: shorter version for i386, add small embedded test | Denis Vlasenko | |
memchr: add small embedded test strnlen: make small embedded test easier to use strncmp: reformat assembly to make it readable, no code changes (verified with objdump) text data bss dec hex filename - 46 0 0 46 2e libc/string/i386/strncat.os + 39 0 0 39 27 libc/string/i386/strncat.os | |||
2008-12-19 | remove one forgotten '##'. Heeds: | Denis Vlasenko | |
warning: type defaults to 'int' in declaration of 'intfcntl' | |||
2008-12-19 | string/i386: smaller, and hopefully easier to read, strnlen(). | Denis Vlasenko | |
text data bss dec hex filename - 25 0 0 25 19 libc/string/i386/strnlen.os + 24 0 0 24 18 libc/string/i386/strnlen.os | |||
2008-12-17 | fix for build failures resulting from "string ops for i386" change | Denis Vlasenko | |
2008-12-17 | - provide INTERNAL_SYSCALL for ia64 (Stefan Assmann, sassmann at suse de) | Bernhard Reutner-Fischer | |
2008-12-17 | since gcc -Os hates us and does not inline string ops, | Denis Vlasenko | |
implement inline versions of some of them. Enable only those which result roughly in the same code size as using out-or-line versions. None of this affects users, installed headers won't have any trace of it. | |||
2008-12-17 | memchr: smaller i386 version | Denis Vlasenko | |
strrchr: smaller i386 version text data bss dec hex filename - 33 0 0 33 21 libc/string/i386/memchr.o + 28 0 0 28 1c libc/string/i386/memchr.o - 31 0 0 31 1f libc/string/i386/strrchr.o + 26 0 0 26 1a libc/string/i386/strrchr.o | |||
2008-12-17 | resolv: fix testcase failure | Denis Vlasenko | |
test/regex/tst-regex2.c: fix testcase to compile with just "gcc <file>.c" | |||
2008-12-16 | - emulate unavailable syscall getpgrp on e.g. ia64 (Stefan Assmann) | Bernhard Reutner-Fischer | |
2008-12-16 | - install utils into the proper directories | Bernhard Reutner-Fischer | |
2008-12-16 | fix testing "gcc -mpreferred-stack-boundary=2" on x86_64 | Denis Vlasenko | |
2008-12-15 | Remove __libc_posix_fadvise[64] alias. It existed on i386 and arm only, | Denis Vlasenko | |
and google says only uclibc has it, no users at all. text data bss dec hex filename - 229374 1367 11280 242021 3b165 lib/libuClibc-0.9.30-svn.so + 229347 1367 11280 241994 3b14a lib/libuClibc-0.9.30-svn.so | |||
2008-12-15 | remove some duplicates in bits/signum.h. No code changes. | Denis Vlasenko | |
include/signal.h | 42 +++++++++++++++++++------------- libc/sysdeps/linux/alpha/bits/signum.h | 19 -------------- libc/sysdeps/linux/common/bits/signum.h | 22 ---------------- libc/sysdeps/linux/hppa/bits/signum.h | 17 ------------ libc/sysdeps/linux/mips/bits/signum.h | 23 +---------------- libc/sysdeps/linux/sparc/bits/signum.h | 20 --------------- 6 files changed, 27 insertions(+), 116 deletions(-) | |||
2008-12-15 | sigaction overhaul as described in docs/sigaction.txt | Denis Vlasenko | |
Run tested on i386. | |||
2008-12-14 | heed compiler warnings about checking non-defined variables in #if directives | Denis Vlasenko | |
2008-12-14 | Add proposed plan of sanitizing sigaction to docs/* | Denis Vlasenko | |
2008-12-13 | Remove the rest of "bounded pointers" scaffolding. gcc website says" | Denis Vlasenko | |
"Bounds Checking Projects... This project has been abandoned" for four years at least. | |||
2008-12-13 | features.h: add TODO (changing __OPTIMIZE_SIZE__ is a wrong thing to do) | Denis Vlasenko | |
2008-12-13 | doc snippets about defines we provide and/or use | Denis Vlasenko | |
2008-12-13 | Do not install libc-XXXX.h files in "make install". | Denis Vlasenko | |
glibc does not have them, so should be safe. | |||
2008-12-13 | make all "XXXhidden_proto(" consistently not use a space before '(' | Denis Vlasenko | |
2008-12-13 | Make it again possible to have compact and small stack usage | Denis Vlasenko | |
on non-SSE capable processors. I'm doing it the second time. text data bss dec hex filename 238539 1367 11280 251186 3d532 uClibc.z2/lib/libuClibc-0.9.30-svn.so 229457 1367 11280 242104 3b1b8 uClibc.z3/lib/libuClibc-0.9.30-svn.so | |||
2008-12-13 | string/generic/memcmp.c: remove some really paranoid guards | Denis Vlasenko | |
for ancient compilers. none of other string/*.c files have them. | |||
2008-12-13 | *: document __USE_EXTERN_INLINES better; | Denis Vlasenko | |
fix uclibc build if it is forcibly enabled | |||
2008-12-12 | i386/brk.c: gcc can't figure out how to use %ebx in PIC mode, | Denis Vlasenko | |
help it. Code size is the same. | |||
2008-12-12 | - only strip if cc compiled fine | Bernhard Reutner-Fischer | |
Avoids displaying an additional error from strip when your cc ICEs or fails otherwise. | |||
2008-12-12 | *: remove vestiges of gcc's "bounded pointers" feature, | Denis Vlasenko | |
it is dead (not supported by gcc) for years. (more of it remains in multiple copies of sigaction.c) | |||
2008-12-12 | smaller brk() for i386. Inspected assembly to see it's still valid. | Denis Vlasenko | |
text data bss dec hex filename - 44 0 4 48 30 libc/sysdeps/linux/i386/brk.o + 42 0 4 46 2e libc/sysdeps/linux/i386/brk.o | |||
2008-12-11 | Move kernel-features.h header from the linuxthread directory | Carmelo Amoroso | |
to a common one (libc/sysdeps/linux/common/bits) so that any function can access to supported kernel feature (i.e. getdents). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||
2008-12-11 | create arch-generic brk() based on blackfin one | Mike Frysinger | |
2008-12-11 | add inlines for Blackfin atomic functions | Mike Frysinger | |
2008-12-11 | Blackfin: add L2_SRAM flag for alloc func | Mike Frysinger | |
2008-12-11 | Blackfin: declare {INLINE,INTERNAL}_SYSCALL() and friends | Mike Frysinger | |
2008-12-11 | add ENDPROC() macro for Blackfin assembly | Mike Frysinger | |
2008-12-11 | use newer spiffy asm constraints to get better code generation | Mike Frysinger | |
2008-12-11 | punt old unused header | Mike Frysinger | |
2008-12-11 | update ptrace.h to latest from glibc | Mike Frysinger | |
2008-12-11 | get rid of __libc_* symbols. Some whitespace cleanups. | Khem Raj | |
2008-12-10 | *: remove some __libc_XXX functions: | Denis Vlasenko | |
__libc_accept __libc_close __libc_connect __libc_creat __libc_creat64 __libc_fsync __libc_lseek __libc_lseek64 __libc_msync __libc_nanosleep __libc_open __libc_open64 __libc_pause __libc_read __libc_readv __libc_recv __libc_recvfrom __libc_recvmsg __libc_send __libc_sendmsg __libc_sendto __libc_tcdrain __libc_wait __libc_waitpid __libc_write __libc_writev They were removed from glibc 1 May 2004: http://sources.redhat.com/ml/libc-hacker/2004-05/msg00001.html | |||
2008-12-10 | remove __libc_fcntl[64] | Denis Vlasenko | |
2008-12-10 | remove __libc_getdomainname alias. google says only we have it. | Denis Vlasenko | |
2008-12-10 | - document environment variables used by the install_* targets. | Bernhard Reutner-Fischer | |
See their config helptexts for further detail. | |||
2008-12-10 | Remove hardwired usr/ from install_utils (that's what $RUNTIME_PREFIX is for) | Rob Landley | |
and add install_hostutils. Now install_utils should use $PREFIX more like other packages do. | |||
2008-12-09 | smaller memcpy | Denis Vlasenko | |
text data bss dec hex filename - 39 0 0 39 27 libc/string/i386/memcpy.os + 35 0 0 35 23 libc/string/i386/memcpy.os | |||
2008-12-09 | setenv.c: tiny code shrink | Denis Vlasenko | |
text data bss dec hex filename - 546 0 4 550 226 libc/stdlib/setenv.o + 538 0 4 542 21e libc/stdlib/setenv.o | |||
2008-12-09 | setenv.c: further code shrink | Denis Vlasenko | |
text data bss dec hex filename - 672 0 4 676 2a4 libc/stdlib/setenv.o + 546 0 4 550 226 libc/stdlib/setenv.o | |||
2008-12-09 | - improve documentation of utils and hostutils | Bernhard Reutner-Fischer | |
2008-12-09 | Mention make utils, hostutils, install_utils. | Rob Landley | |
2008-12-09 | fix segv on clearenv(); unsetenv("foo"); [was deref'ing NULL], | Denis Vlasenko | |
add a few missing ENOMEMs, some code shrinking text data bss dec hex filename - 727 0 4 731 2db libc/stdlib/setenv.o + 672 0 4 676 2a4 libc/stdlib/setenv.o |