summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-05-10Change strptime so that it only modifies struct tm fields specified.Manuel Novoa III
2005-05-07Hopefully fix the problem reported by Peter Mazinger,Joakim Tjernlund
see http://uclibc.org/lists/uclibc/2005-May/011667.html for details. Not tested by me but I am sure Peter will :) The toolchain needs to be rebuilt.
2005-05-07Fix trapa value for _syscall6() to conform with new sh syscall ABI.Paul Mundt
The old sh system call interface used 0x00 - 0x0f for the trapa value (number of arguments), whereas the new ABI uses the 0x10 - 0x1f range. For some reason we were using an off-by-1 trapa immediate which ended up trashing r1 in the _syscall6() case, so we fix it up..
2005-05-07It turns out that the problem that required us to use --enable-sjlj-exceptionsEric Andersen
was specific to gcc 3.3.3. Later toolchains fixed the regressions; thus, we do not need to worry about this TODO item anymore.
2005-05-07Import in NPTL code from glibc. For further information please"Steven J. Hill"
consult the 'README.NPTL' file.
2005-05-07Haha. I caught it before you did."Steven J. Hill"
2005-05-07Add in configuration item and Makefile changes for NPTL. We will be"Steven J. Hill"
placing the NPTL code under the top-level 'libpthread' directory. Nothing compiles or even works at this point, so do not enable this option.
2005-05-03Fix platform URLs, though I'm sure rmk has enjoyed the extra traffic..Paul Mundt
2005-05-02Replace IXDR_GET_LONG/IXDR_PUT_LONG so that they build with newer gcc. Note ↵Manuel Novoa III
the comment in the code.
2005-05-02Fix __sigprocmask weak symbol resolution with gcc4.Paul Mundt
This popped up during a build with gcc4: /home/pmundt/devel/svn/buildroot/build_sh2a_nofpueb/staging_dir/bin/sh2a_nofpueb-linux-uclibc-gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fstrict-aliasing -mprefergot -Os -funit-at-a-time -mb -m2a-nofpu -fno-builtin -nostdinc -D_LIBC -I../../../../include -I. -isystem /home/pmundt/devel/svn/buildroot/build_sh2a_nofpueb/staging_dir/lib/gcc/sh2a_nofpueb-linux-uclibc/4.0.0/include -DNDEBUG -I../ -c longjmp.c -o longjmp.o /tmp/ccWyQbux.s: Assembler messages: /tmp/ccWyQbux.s:45: Error: Local symbol `__sigprocmask' can't be equated to undefined symbol `sigprocmask' make[5]: *** [longjmp.o] Error 1 make[5]: Leaving directory `/home/pmundt/devel/svn/buildroot/toolchain_build_sh2a_nofpueb/uClibc/libc/sysdeps/linux/sh' Stupid gcc.
2005-05-02SH-4 has nommu variants, whereas SH-3 does not.Paul Mundt
2005-05-02Move sh64 to its own config so we don't crap up the sh one..Paul Mundt
2005-05-02Add sh2a support.Paul Mundt
2005-05-01On mips, gdb explicitly looks for the symbol "__dl_runtime_resolve" so changeEric Andersen
the name of our mips resolver function to match gdb's expectations.
2005-04-28Fix it so uClibc returns multiple ips via h_addr_list,Eric Andersen
This fix, based on this patch http://bugs.uclibc.org/view.php?id=104 makes it so uClibc fills out round robin dns lists for applications such as nslookup: Before: $ nslookup google.com Server: mace.codepoet.org Address: 10.10.10.1 Name: google.com Address: 216.239.39.99 After: $ nslookup google.com Server: mace.codepoet.org Address: 10.10.10.1 Name: google.com Addresses: 216.239.57.99, 216.239.37.99, 216.239.39.99
2005-04-28Cleanup error case a bitEric Andersen
2005-04-28This might actually now be thread safe, assuming I havn't broken it.Eric Andersen
2005-04-28trim trailing whitespaceEric Andersen
2005-04-28Added support for clock_getres() and clock_settime() in addition toPeter Kjellerstedt
the already existing clock_gettime(). In addition they will now use the corresponding system calls if they exists, which resulted in a move to libc/sysdeps/linux/common for clock_gettime.c (it was previously located in libc/misc/time).
2005-04-28Updated to match glibc 2.3.4 (adds missing CLOCK_MONOTONIC).Peter Kjellerstedt
2005-04-28The list of source files was just too much. Especially trying to keepPeter Kjellerstedt
it alphabetized (which was not fully successful) made adding a new file a mess. Replaced it with a call to the make function $(wildcard).
2005-04-27Get rid of extern references to ldso variables."Steven J. Hill"
2005-04-27Simplify PERFORM_BOOTSTRAP_RELOC() default path.Paul Mundt
This makes sh and sh64 get more in line with what the other architectures are doing. Also fixes up some build failures.
2005-04-27mq_* interfaces are available in librt, remove from unimplemented list.Paul Mundt
2005-04-27GCC-4.1.0 doesn't like it when you reference 'extern' one place and then try"Steven J. Hill"
and declare the variable static in another. Let's not do that.
2005-04-24Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctlJoakim Tjernlund
syscalls. This won't work on 2.2 kernels(I think).
2005-04-23Fix dlopen to handle circular dependency libs. Wouldn't surprise me if ↵Joakim Tjernlund
something else broke. I hate libdl :(
2005-04-23Cleanup library loading.Joakim Tjernlund
2005-04-19Correct typo, matching correction made to elf.hEric Andersen
2005-04-18Updated to match Linux 2.6.11.Peter Kjellerstedt
2005-04-18Copy vendor/linux/2.6.11/scripts/lxdialog toPeter Kjellerstedt
trunk/uClibc/extra/config/lxdialog.
2005-04-16In Bug 116, dicksnippe writes:Mike Frysinger
uClibc's mkstemp/mktemp tries to read /dev/urandom (or /dev/random) to generate random contents for the .XXXXXX part of its argument. In a chrooted environment /dev/[u]random might not be available. Thus the mkstemp call fails. Add back in the braindamaged gettimeofday/getpid code, but only as a fallback for when reading /dev/[u]random fail for whatever reasons.
2005-04-16cbachman writes Bug 195:Mike Frysinger
Add back in the code which sets the default facility if none specified. This may cause issues with klogd when it tries to use the libc's syslog(), but klogd comes with its own syslog() implementation so that's a none issue. For more info, please see the following: http://sources.redhat.com/ml/libc-alpha/2000-03/msg00059.html
2005-04-16import more updates from glibcMike Frysinger
2005-04-15import fixes/updates from glibc-2.3Mike Frysinger
2005-04-13Add missing definition for DL_OPENEDEric Andersen
2005-04-13Adjust indentationEric Andersen
2005-04-13This update gets mips working again.Eric Andersen
2005-04-13Further rework the mips syscallsEric Andersen
2005-04-13On some wierd arches (i.e. mips), none of the early debug stuffEric Andersen
works at all, so disable the whole lot.
2005-04-13Fix bug 214, reported by aurel. This is a major update thatJoakim Tjernlund
possibly break other apps. Please test. Send a LD_DEBUG=1 log if there is a problem.
2005-04-13Don't write out the terminating NULL charEric Andersen
2005-04-13Rework the dl-startup.c ldso early debugging macros to beEric Andersen
significantly less horrible
2005-04-12early debug stuff goes to stderr, not _dl_debug_fileEric Andersen
2005-04-12fix a thinko -- we cant use Eric Andersen
2005-04-12Only dl-startup.c should be using the SEND_STDERR macros,Eric Andersen
which are intended only for early debugging support.
2005-04-12Remove __FORCE_SHAREABLE_TEXT_SEGMENTS__ hack from ldso itself.Joakim Tjernlund
2005-04-07Replaced modulo code with the modulo operator.Tobias Anderberg
2005-04-06remove pthread_atfork() prototype since SuSv3 doesnt *require* it and ↵Mike Frysinger
glibc-2.3.x has since punted it too from unistd.h
2005-04-03Prepare PowerPC some more for standalone exection of ldso.Joakim Tjernlund
Note that every arch that wants to support standalone execution needs to align its stack pointer in crtX since ldso will adjust the stack pointer when adjusting argc and argv in standalone mode.