summaryrefslogtreecommitdiffstats
path: root/libc
Commit message (Collapse)AuthorAgeFilesLines
...
* Synch strverscmp.c with trunkCarmelo Amoroso2009-02-192-0/+117
|
* - synch r25316:25325 from trunkBernhard Reutner-Fischer2009-02-186-142/+17
|
* mathcalls.h: remove tons of redundant semicolons; better comment about macrosDenis Vlasenko2009-02-181-85/+87
| | | | | math.h: make macro machinery a bit more understandable
* test/math/compile_test.c: "are long double functions even compile/link?" testDenis Vlasenko2009-02-171-0/+7
| | | | | *: fix everything which prevents above from building
* suppress bogus ioctl on fd==INT_MAX when vasprintf() is calledDenis Vlasenko2009-02-154-14/+23
|
* docs/probe_math_exception.c:Denis Vlasenko2009-02-111-3/+14
| | | | | | | | | | | | 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...)
* Add strverscmp() and versionsort[64]().Denis Vlasenko2009-02-084-2/+151
| | | | | By Hai Zaar (haizaar AT codefidence.com)
* Minor changes to silent compiler warning due to sigdness.Carmelo Amoroso2009-01-291-1/+1
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* fix ppoll. we forgot to pass 5th parameter to the syscallDenis Vlasenko2009-01-281-14/+17
|
* Fix res_init.c build when __UCLIBC_HAS_COMPAT_RES_STATE__Carmelo Amoroso2009-01-261-1/+3
| | | | | | | is not enabled by properly guarding optional fields assignment. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch with trunk: miscellaneous changes, mostly cleanup,Carmelo Amoroso2009-01-2210-231/+276
| | | | | | | code styling, comments. No object-code changes. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Signal handling rework: two missing filesCarmelo Amoroso2009-01-222-149/+93
|
* Synch whole signal handling rework with trunk. Tested on nptl-sh4.Carmelo Amoroso2009-01-2216-353/+187
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix build problem. Revert commit 24521. Please do not changeCarmelo Amoroso2009-01-221-1/+0
| | | | | | | again if cannot be tested with TLS. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* res_state has _vcsock field only if __UCLIBC_HAS_EXTRA_COMPAT_RES_STATE__Carmelo Amoroso2009-01-221-0/+2
| | | | | | | is enabled. FIx build problem. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* - pull r24946 from trunk (remove unavailable functionality; psm)Bernhard Reutner-Fischer2009-01-211-0/+4
|
* *: remove __UCLIBC_CURLOCALE_DATA, __UCLIBC_CURLOCALE_DATA.xDenis Vlasenko2009-01-2111-129/+114
| | | | | | | | | | | | | | | | | | | 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
* Make __global_locale visible in headersDenis Vlasenko2009-01-181-1/+2
|
* - pull r24799 from trunkBernhard Reutner-Fischer2009-01-122-1/+11
|
* Get rid of the following annoying warnings on ppc:Denis Vlasenko2009-01-031-17/+18
| | | | | | warning: nested extern declaration of '__illegally_sized_syscall_argN' From Stefan Assmann (sassmann AT suse.de)
* libc/stdlib/_strtod.c: add parens around a | bDenis Vlasenko2008-12-291-1/+1
|
* - whitespace cleanup; no obj-code changes (r24600)Bernhard Reutner-Fischer2008-12-297-62/+62
|
* - pull r24593:24596 from trunkBernhard Reutner-Fischer2008-12-298-20/+29
|
* Help unifdef to remove private parts of headersDenis Vlasenko2008-12-272-5/+12
|
* ctype: remove some trivial macros from ctype.h;Denis Vlasenko2008-12-2710-137/+120
| | | | | | | | | | | | 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
* convert yet another old-style function definitionDenis Vlasenko2008-12-261-5/+5
|
* new regex: stop confusing ourself with _LIBC being undefined;Denis Vlasenko2008-12-265-165/+88
| | | | | | | | | | | | | | | | | nuke one struct initializer which was invisibly becoming a memset - this improves speed by x2: test 0 pattern 0 '.?.?.?.?.?.?.?Log\.13' - 0.249795s + 0.133522s test 0 pattern 1 '(.?)(.?)(.?)(.?)(.?)(.?)(.?)Log\.13' - 0.360115s + 0.191959s text data bss dec hex filename - 515009 2731 15396 533136 82290 lib/libuClibc-0.9.30-svn.so + 514961 2727 15396 533084 8225c lib/libuClibc-0.9.30-svn.so
* regex: remove useless casts on allocations;Denis Vlasenko2008-12-264-92/+96
| | | | | | | | | | remove old-style-C function params declarations; change re_comp_buf from struct to pointer (more static build friendly) text data bss dec hex filename - 514952 2731 15424 533107 82273 lib/libuClibc-0.9.30-svn.so + 515011 2731 15396 533138 82292 lib/libuClibc-0.9.30-svn.so
* regex: drop __<funcname> aliases. remove much of unused code.Denis Vlasenko2008-12-266-341/+52
| | | | | | | | | shrink offset tables. disable "likely/unlikely" BE() macro. text data bss dec hex filename - 515032 2731 15424 533187 822c3 lib/libuClibc-0.9.30-svn.so + 515014 2731 15424 533169 822b1 lib/libuClibc-0.9.30-svn.so
* test/regex/tst-regex2.c: fix the rest of testsuite failuresDenis Vlasenko2008-12-251-1/+12
|
* test/regex/tst-regex2.c: fix test failure. Next one is immediately after...Denis Vlasenko2008-12-251-1/+1
| | | | | | | | | | | | test 2 pattern 0 '.?.?.?.?.?.?.?Log\.13' -incorrect num_regs 30, expected 2 + 1.283480s +test 2 pattern 1 '(.?)(.?)(.?)(.?)(.?)(.?)(.?)Log\.13' + 3.429810s +test 2 pattern 2 '((((((((((.?))))))))))((((((((((.?))))))))))....' +incorrect num_regs 30, expected 72
* Fix nptl librt build breakage Khem Raj2008-12-241-2/+2
|
* - _syscall?() need to superfluous trailing ';'Bernhard Reutner-Fischer2008-12-236-15/+19
| | | | - reduce patch noise a little bit
* - sync with trunkBernhard Reutner-Fischer2008-12-232-2/+1
|
* ldso/ldso/mips/*: non-pic support from trunkDenis Vlasenko2008-12-235-27/+27
| | | | | | | | | | libc/string/*: small fixes sync from trunk test/regex/tst-regex2.c: small fixes sync from trunk libc/misc/time/time.c: optimization from trunk: text data bss dec hex filename - 854 24 0 878 36e libc/misc/time/_time_localtime_tzi.os + 818 16 0 834 342 libc/misc/time/_time_localtime_tzi.os
* signal.h consolidation from trunk.Denis Vlasenko2008-12-235-102/+2
| | | | | No object code difference (tested on i386).
* sync with trunk. Compile tested on i386Denis Vlasenko2008-12-2344-652/+530
|
* fix build failures on i386Denis Vlasenko2008-12-235-6/+6
|
* Get non nptl threads compiled on x86.Khem Raj2008-12-2310-43/+37
|
* Get i386 non nptl builds going.Khem Raj2008-12-236-178/+104
|
* Merges from trunkKhem Raj2008-12-221-1/+1
|
* - sync with trunk r24404 (no obj-code changes)Bernhard Reutner-Fischer2008-12-223-9/+9
|
* - sync with trunk @r24492Bernhard Reutner-Fischer2008-12-221-137/+57
|
* Synch with trunk @ 24392Carmelo Amoroso2008-12-125-60/+100
| | | | | | Step 25: partial merge of signal handling changes from trunk, that keeps the nptl branch still working (at least on sh4). libc/signal/sigaction.c not merged because it causes sh4 hanging
* Missing from bfin mergeCarmelo Amoroso2008-12-121-133/+0
|
* Removed some __libc_xxx fucntions as merged from trunk.Carmelo Amoroso2008-12-1114-122/+55
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Fix kernl-features.h include path.Carmelo Amoroso2008-12-112-2/+42
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch with trunk @ 24379Carmelo Amoroso2008-12-113-134/+152
| | | | Step 24: miscellaneous merge from trunk.
* Synch with trunk @ 24379Carmelo Amoroso2008-12-111-0/+437
| | | | Step 23: move kernel-features.h
* Synch with trunk @ 24379Carmelo Amoroso2008-12-117-55/+221
| | | | Step 22: merge bfin specific