Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | cleanup code style | Mike Frysinger | 2007-09-28 | 1 | -323/+301 | |
| | ||||||
* | Make sure that the DSO has an hash table into its elf, otherwise skip | Mike Frysinger | 2007-09-28 | 1 | -0/+4 | |
| | | | | | | the lookup over next DSO. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||||
* | Jie Zhang writes: | Mike Frysinger | 2007-09-21 | 1 | -3/+1 | |
| | | | | | | GCC 4.3 will put fixed headers in a seperate include-fixed directory. And I don't think that there are people who are still using the 'stupid' GCC which cannot handle -iwithprefix, at least it works with gcc-3.3.x. | |||||
* | drop LDFLAGS from OUTPUT_FORMAT until LD/LDFLAGS can be fixed in general | Mike Frysinger | 2007-09-21 | 2 | -1/+3 | |
| | ||||||
* | - spelling fix | Bernhard Reutner-Fischer | 2007-09-20 | 1 | -2/+2 | |
| | ||||||
* | Fix author name and copyright notice in __uc_malloc.c | Denis Vlasenko | 2007-09-19 | 1 | -6/+4 | |
| | ||||||
* | fix assembler error. libc_hidden_data_def cannot work on COMMONs, | Denis Vlasenko | 2007-09-19 | 1 | -3/+6 | |
| | | | | | | | thus need to initialize stuff with 0 to force it into bss. All hell can again break loose if future gcc will be smart enough to ignore it. | |||||
* | add libc_hidden_xxxx for __uc_malloc | Denis Vlasenko | 2007-09-15 | 2 | -0/+4 | |
| | ||||||
* | from Blue Swirl: fixup sparc a bit more | Mike Frysinger | 2007-09-15 | 1 | -4/+20 | |
| | ||||||
* | pull from Blackfin repo: optimized byteswap funcs! | Mike Frysinger | 2007-09-15 | 1 | -0/+93 | |
| | ||||||
* | pull from Blackfin repo: cleanup string funcs | Mike Frysinger | 2007-09-15 | 7 | -194/+241 | |
| | ||||||
* | forgot to add this with previous sparc commit ... | Mike Frysinger | 2007-09-15 | 1 | -0/+30 | |
| | ||||||
* | use gcc input constraints to avoid often duplicated reloads when making syscalls | Mike Frysinger | 2007-09-15 | 4 | -96/+52 | |
| | ||||||
* | if __NR__newselect and __NR_select are unavailable, fall back to __NR_pselect6 | Mike Frysinger | 2007-09-15 | 1 | -0/+24 | |
| | ||||||
* | also fix bug 1012 by moschny in 64bit version of readdir | Mike Frysinger | 2007-09-15 | 1 | -1/+1 | |
| | ||||||
* | bug 1310: drop hidden aliases to data since some arches crap with this due ↵ | Mike Frysinger | 2007-09-15 | 2 | -14/+14 | |
| | | | | to copy relocs | |||||
* | not sure how this obvious one liner got lost from glibc, but merge it | Mike Frysinger | 2007-09-15 | 1 | -0/+1 | |
| | ||||||
* | add one more testcase from Natanael Copa | Mike Frysinger | 2007-09-15 | 1 | -0/+1 | |
| | ||||||
* | switch to a smaller/more robust implementation by Andrey Simonenko and as ↵ | Mike Frysinger | 2007-09-15 | 1 | -43/+41 | |
| | | | | | | suggested by Natanael Copa harvested from: http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/92880 | |||||
* | add more tests as suggested by Natanael Copa and as harvested from: | Mike Frysinger | 2007-09-15 | 1 | -1/+31 | |
| | | | | http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/92880 | |||||
* | Blue Swirl writes: | Mike Frysinger | 2007-09-15 | 15 | -12/+20 | |
| | | | | | | | | | | | | | | | | | | | | I got the library to compile with the attached patches, though dynamic loader crashes early. In buildroot I changed the architecture name by hand from sparc to sparc64, otherwise the compiler produced 32-bit files with V9 (64-bit) instructions. This configuration is not supported by QEMU, so I aimed for pure 64-bit. I think Sparc64 option needs to be added to buildroot. The _Qp_ ops seem to be required by the ABI. This and setjmp patches are just hacks to get the compilation further. The _Qp_ ops can be found in glibc, would it be OK to use those? V9 assembler requires declarations for global register use. The mem* functions in sparc32 directory did not work. They are actually used only by the hybrid 32-bit + V9 CPU configuration. | |||||
* | simplify binutils as-needed support and enable it all the time regardless of ssp | Mike Frysinger | 2007-09-15 | 1 | -5/+1 | |
| | ||||||
* | setup OUTPUT_FORMAT() in linker script (helps with multilib) | Mike Frysinger | 2007-09-15 | 1 | -0/+3 | |
| | ||||||
* | Atsushi Nemoto writes: | Mike Frysinger | 2007-09-15 | 2 | -1/+11 | |
| | | | | | | | In MIPS syscall(2), .cpload was added to an the error path, but it was not enough for ABIs other then O32. Use SETUP_GP, SETUP_GP64 and RESTORE_GP64 to handle all ABIs. This patch fixes an error path of MIPS pipe(2) too. | |||||
* | sync with glibc | Mike Frysinger | 2007-09-15 | 3 | -29/+100 | |
| | ||||||
* | actually update errors variable when a test fails | Mike Frysinger | 2007-09-15 | 1 | -0/+1 | |
| | ||||||
* | add strerror_r symbol alias as some autotool based packages simply use ↵ | Mike Frysinger | 2007-09-15 | 1 | -0/+6 | |
| | | | | AC_CHECK_LIB() to see if a function exists rather than checking the headers | |||||
* | drop __user hack for crappy kernel headers and document the __linux__ grease | Mike Frysinger | 2007-09-15 | 1 | -4/+4 | |
| | ||||||
* | fix from Kevin Day to make sure we use strchr() rather than index() | Mike Frysinger | 2007-09-15 | 1 | -2/+2 | |
| | ||||||
* | sgetspent: add missing free/__uc_malloc calls | Denis Vlasenko | 2007-08-01 | 1 | -0/+2 | |
| | | | | | (spotted by Peter S. Mazinger <ps.m@gmx.net>) | |||||
* | make regex_old.c, ruserpass.c use __uc_malloc, | Denis Vlasenko | 2007-07-30 | 7 | -19/+20 | |
| | | | | | | | | | | | | | replace "buf = malloc(BUFSIZ); if (!buf) abort();" by __uc_malloc elsewhere. With last 7 patches together uclibc has 3k of static data total with fairly big .config and with 2k being used for 2 x BUFSIZ stdio buffer: text data bss dec hex filename 114 132 2048 2294 8f6 _stdio.o (ex lib/libc.a) total data 593 total bss 3062 | |||||
* | make getnetent.c, md5.c use __uc_malloc | Denis Vlasenko | 2007-07-30 | 2 | -14/+35 | |
| | ||||||
* | make utent.c, getpass.c use __uc_malloc | Denis Vlasenko | 2007-07-30 | 2 | -6/+14 | |
| | ||||||
* | make pwd_grp.c use __uc_malloc | Denis Vlasenko | 2007-07-30 | 1 | -39/+90 | |
| | ||||||
* | patch #3: make resolv.c use __uc_malloc | Denis Vlasenko | 2007-07-30 | 2 | -12/+30 | |
| | ||||||
* | convert des.c to use __uc_malloc (-70 kbytes of bss) | Denis Vlasenko | 2007-07-30 | 1 | -25/+79 | |
| | ||||||
* | introduce __uc_malloc, so that users can intercept libc internal OOM. | Denis Vlasenko | 2007-07-30 | 3 | -1/+49 | |
| | ||||||
* | Remove stray code alignment (.align 16 and .align 4 directives) | Denis Vlasenko | 2007-07-29 | 29 | -32/+16 | |
| | | | | | from i386 and x86_64. | |||||
* | execXp should go to next PATH dir on any error except ENOEXEC, | Denis Vlasenko | 2007-07-18 | 1 | -3/+3 | |
| | | | | | | not just on ENOENT (in particular, on EPERM). At least glibc does so. Fixing this. | |||||
* | include/sys/mman.h says that msync exists only on MMU. | Denis Vlasenko | 2007-07-18 | 1 | -0/+4 | |
| | | | | | Make msync.c agree on this. | |||||
* | des.c: move 0.5k of static data on stack, they are used only temporarily | Denis Vlasenko | 2007-07-18 | 1 | -4/+5 | |
| | | | | | by des_init. | |||||
* | Enable all of the remaining baud rates. All of the other architectures have ↵ | "Steven J. Hill" | 2007-07-18 | 1 | -4/+0 | |
| | | | | them enabled, so let's go all the way. There was a quick discussion on IRC about making the max baud rate configurable. That requires a bunch of #ifdef salting throughout all of the 'termios.h' files for the pre-processor to chew on. I'm going to pass on that for now. | |||||
* | Apply patch as submitted by Blue Smurfy Swirly <blauwirbel@gmail.com> for ↵ | "Steven J. Hill" | 2007-07-18 | 1 | -0/+6 | |
| | | | | Sparc32. | |||||
* | syslog.h: allow prioritynames[]/facilitynames[] to be defined const | Denis Vlasenko | 2007-07-14 | 1 | -0/+6 | |
| | | | | | (selectable by #defining SYSLOG_NAMES_CONST) | |||||
* | Fix broken syscall() function since the original patch did not work. | "Steven J. Hill" | 2007-07-12 | 1 | -2/+4 | |
| | ||||||
* | tweak msync prototype to match header | Mike Frysinger | 2007-06-29 | 1 | -1/+1 | |
| | ||||||
* | - make sure to define _LIBC in libc-symbols.h before including anything | Bernhard Reutner-Fischer | 2007-06-24 | 2 | -10/+12 | |
| | | | | | | else. - internal_function is only used inside libc, so do not define it in uClibc_arch_features.h on i386 if we are outside of libc. | |||||
* | as noted by psm, make sure we accumulate PICFLAG-y back into PICFLAG | Mike Frysinger | 2007-06-22 | 1 | -0/+1 | |
| | ||||||
* | pull from Blackfin repo: add -mid-shared-library for ↵ | Mike Frysinger | 2007-06-22 | 1 | -5/+5 | |
| | | | | UCLIBC_FORMAT_SHARED_FLAT and -msep-data for UCLIBC_FORMAT_FLAT_SEP_DATA | |||||
* | Carmelo AMOROSO <carmelo.amoroso@st.com> writes: | Joakim Tjernlund | 2007-06-13 | 1 | -2/+14 | |
| | | | | | | | | Hi All, this patch fixes a mismatch in ucontext struct between uClibc and kernel. In this way a signal handler installed by sigaction can access to the whole machine state correctly. This can be applied both to trunk and nptl branch |