Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-18 | mathcalls.h: remove tons of redundant semicolons; better comment about macros | Denis Vlasenko | |
math.h: make macro machinery a bit more understandable No code changes (verified with objdump) | |||
2009-02-17 | test/math/compile_test.c: "are long double functions even compile/link?" test | Denis Vlasenko | |
*: fix everything which prevents above from building | |||
2009-02-13 | - repair my r25322 that ment to deal with getdomainname()'s visibility | Bernhard Reutner-Fischer | |
2009-02-13 | - we may need getdomainname internally | Bernhard Reutner-Fischer | |
2009-02-13 | - fix compilation of !UCLIBC_HAS_CTYPE_TABLES by merging duplicate bits | Bernhard Reutner-Fischer | |
into ctype.h | |||
2009-02-13 | - workaround oddity with position of function attributes | Bernhard Reutner-Fischer | |
2009-02-11 | docs/probe_math_exception.c: | Denis Vlasenko | |
update example libc/sysdeps/linux/i386/bits/mathinline.h: improve __finite() macro, add __finitef macro (why they aren't always macros? why aren't they arch independent?) libm/math_private.h: much better comments on math_opt_barrier() and math_force_eval() libm/s_finite[f].c: improve out-of-line __finite[f]() too (one byte less, yay...) | |||
2009-02-02 | libm/ldouble_wrappers.c: add libm_hidden_def's to fix testsuite build | Denis Vlasenko | |
test/Rules.mak: don't pass target options to host build test/math/basic-test.c: fix test build error patching file test/unistd/errno.c: fix test build warning | |||
2009-01-28 | fix ppoll. we forgot to pass 5th parameter to the syscall | Denis Vlasenko | |
2009-01-22 | - make sure __user is defined when including kernel's sigcontext.h | Bernhard Reutner-Fischer | |
2009-01-21 | - remove unavailable functionality upon request (Peter Mazinger) | Bernhard Reutner-Fischer | |
2009-01-21 | *: remove __UCLIBC_CURLOCALE_DATA, __UCLIBC_CURLOCALE_DATA.x | Denis Vlasenko | |
is always equivalent to __UCLIBC_CURLOCALE->x. remove typedef __uclibc_locale_t, it used only in a few places, it is lees confusing to use struct __uclibc_locale_struct everywhere. xlocale.h: hide __global_locale back under _LIBC, bug 53 is wrong in claiming it should be exported. Also hide under _LIBC: extern __locale_t __curlocale_var; extern __locale_t __curlocale(void); extern __locale_t __curlocale_set(__locale_t newloc); # define __UCLIBC_CURLOCALE # define __XL_NPP(N) # define __LOCALE_PARAM # define __LOCALE_ARG # define __LOCALE_PTR | |||
2009-01-18 | __global_locale must be visible to users, move it outside of #ifdef _LIBC | Denis Vlasenko | |
2009-01-12 | - fixup incomplete r24515 (fix redefinitions of posix_types for i386->x86_64 ↵ | Bernhard Reutner-Fischer | |
with linux >= 2.6.28) | |||
2009-01-03 | Get rid of the following annoying warnings on ppc: | Denis Vlasenko | |
warning: nested extern declaration of '__illegally_sized_syscall_argN' From Stefan Assmann (sassmann AT suse.de) | |||
2008-12-29 | - whitespace cleanup; no obj-code changes | Bernhard Reutner-Fischer | |
2008-12-29 | - expand SUSv3_LEGACY | Bernhard Reutner-Fischer | |
- SUSv4_LEGACY part #1 (non-networking) | |||
2008-12-27 | Help unifdef to remove private parts of headers | Denis Vlasenko | |
2008-12-27 | ctype: remove some trivial macros from ctype.h; | Denis Vlasenko | |
remove __tolower and __toupper (they existed only in SOME configs!); remove usages of _tolower (some of them clearly buggy) from uclibc code; add a few more -U<define> options to unifdef pass over installed headers; document it on docs/wchar_and_locale.txt text data bss dec hex filename - 514963 2727 15396 533086 8225e lib/libuClibc-0.9.30-svn.so + 514888 2727 15396 533011 82213 lib/libuClibc-0.9.30-svn.so | |||
2008-12-23 | libc/sysdeps/linux/hppa/bits/signum.h: _NSIG == 65 is the common value, | Denis Vlasenko | |
no need to define it here | |||
2008-12-23 | These defines needs to be considered after recent linux kernel combined i386 ↵ | Khem Raj | |
and x86_64 into x86 | |||
2008-12-22 | - mark capset() as linux specific | Bernhard Reutner-Fischer | |
2008-12-22 | - capget() is linux specific; Sync helptext with current exclude list. | Bernhard Reutner-Fischer | |
2008-12-22 | - remove leftover from r13277 | Bernhard Reutner-Fischer | |
2008-12-22 | UCLIBC_CTYPE_HEADER define is removed, as it always | Denis Vlasenko | |
equal to "include/bits/uClibc_ctype.h" __CTYPE_unclassified and other similar __CTYPE_xxxx constants are moved to separate include file, bits/uClibc_charclass.h Duplicate declaration of these constants is removed from libc/misc/wctype/_wctype.c Ugly re-inclusion trick in extra/locale/gen_wctype.c deleted Large ifdefed-out chunk in extra/locale/gen_wctype.c removed Move __CTYPE_isalnum() etc macros from uClibc_ctype.h to their single user, extra/locale/gen_wctype.c (can be simplified further) Overall, no code changes (verified with objdump) | |||
2008-12-22 | - fix fpclassify, signbit, isfinite, isnan, isinf macros for long double ↵ | Bernhard Reutner-Fischer | |
math support - add rule to create preprocessor output for float- and long double math wrapper | |||
2008-12-22 | remove stray comment (the identical one is just a few lines down) | Denis Vlasenko | |
2008-12-22 | Remove unused macros | Denis Vlasenko | |
2008-12-21 | more of warning fixes, mostly pointer signedness mismatches | Denis Vlasenko | |
2008-12-17 | - provide INTERNAL_SYSCALL for ia64 (Stefan Assmann, sassmann at suse de) | Bernhard Reutner-Fischer | |
2008-12-16 | - emulate unavailable syscall getpgrp on e.g. ia64 (Stefan Assmann) | Bernhard Reutner-Fischer | |
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-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 | make all "XXXhidden_proto(" consistently not use a space before '(' | Denis Vlasenko | |
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 | *: 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-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 |