summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove additional test programs."Steven J. Hill"2005-05-113-1452/+0
|
* SHMLBA is now defined by arch dependent bits/shm.h file so removeJoakim Tjernlund2005-05-101-5/+0
| | | | this one. MIPS is the only one defining SHMLBA differently.
* The default static buffer sizes are too small to handle the 8 entries returnedEric Andersen2005-05-101-5/+5
| | | | | | | | | | | by 'nslookup www.yahoo.com' and 'nslookup mail.hotmail.com', and thus we currently return ERANGE when trying to lookup some of the most popular hosts on the planet. Whether these sites deserve to be popular is a question I'll leave for someone else to worry about. This change makes certain we have enough static buffer space to handle about 21 IPv4 IP address replies per DNS query. Far more than enough to handle common cases such as www.yahoo.com and mail.hotmail.com.
* Change strptime so that it only modifies struct tm fields specified.Manuel Novoa III2005-05-101-1/+3
|
* Hopefully fix the problem reported by Peter Mazinger,Joakim Tjernlund2005-05-076-32/+568
| | | | | | | 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.
* Fix trapa value for _syscall6() to conform with new sh syscall ABI.Paul Mundt2005-05-072-2/+2
| | | | | | | | 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..
* It turns out that the problem that required us to use --enable-sjlj-exceptionsEric Andersen2005-05-071-4/+1
| | | | | was specific to gcc 3.3.3. Later toolchains fixed the regressions; thus, we do not need to worry about this TODO item anymore.
* Import in NPTL code from glibc. For further information please"Steven J. Hill"2005-05-07264-0/+27370
| | | | consult the 'README.NPTL' file.
* Haha. I caught it before you did."Steven J. Hill"2005-05-071-2/+2
|
* Add in configuration item and Makefile changes for NPTL. We will be"Steven J. Hill"2005-05-072-0/+29
| | | | | | placing the NPTL code under the top-level 'libpthread' directory. Nothing compiles or even works at this point, so do not enable this option.
* Fix platform URLs, though I'm sure rmk has enjoyed the extra traffic..Paul Mundt2005-05-031-4/+2
|
* Replace IXDR_GET_LONG/IXDR_PUT_LONG so that they build with newer gcc. Note ↵Manuel Novoa III2005-05-021-2/+12
| | | | the comment in the code.
* Fix __sigprocmask weak symbol resolution with gcc4.Paul Mundt2005-05-022-1/+2
| | | | | | | | | | | | | 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.
* SH-4 has nommu variants, whereas SH-3 does not.Paul Mundt2005-05-021-1/+0
|
* Move sh64 to its own config so we don't crap up the sh one..Paul Mundt2005-05-023-9/+61
|
* Add sh2a support.Paul Mundt2005-05-022-1/+13
|
* On mips, gdb explicitly looks for the symbol "__dl_runtime_resolve" so changeEric Andersen2005-05-013-11/+11
| | | | the name of our mips resolver function to match gdb's expectations.
* Fix it so uClibc returns multiple ips via h_addr_list,Eric Andersen2005-04-281-66/+117
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Cleanup error case a bitEric Andersen2005-04-281-8/+8
|
* This might actually now be thread safe, assuming I havn't broken it.Eric Andersen2005-04-281-20/+27
|
* trim trailing whitespaceEric Andersen2005-04-281-26/+26
|
* Added support for clock_getres() and clock_settime() in addition toPeter Kjellerstedt2005-04-286-46/+161
| | | | | | | 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).
* Updated to match glibc 2.3.4 (adds missing CLOCK_MONOTONIC).Peter Kjellerstedt2005-04-281-4/+6
|
* The list of source files was just too much. Especially trying to keepPeter Kjellerstedt2005-04-281-42/+8
| | | | | it alphabetized (which was not fully successful) made adding a new file a mess. Replaced it with a call to the make function $(wildcard).
* Get rid of extern references to ldso variables."Steven J. Hill"2005-04-272-4/+2
|
* Simplify PERFORM_BOOTSTRAP_RELOC() default path.Paul Mundt2005-04-272-16/+0
| | | | | | This makes sh and sh64 get more in line with what the other architectures are doing. Also fixes up some build failures.
* mq_* interfaces are available in librt, remove from unimplemented list.Paul Mundt2005-04-271-1/+0
|
* GCC-4.1.0 doesn't like it when you reference 'extern' one place and then try"Steven J. Hill"2005-04-271-2/+2
| | | | and declare the variable static in another. Let's not do that.
* Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctlJoakim Tjernlund2005-04-2413-34/+427
| | | | syscalls. This won't work on 2.2 kernels(I think).
* Fix dlopen to handle circular dependency libs. Wouldn't surprise me if ↵Joakim Tjernlund2005-04-231-5/+18
| | | | | | something else broke. I hate libdl :(
* Cleanup library loading.Joakim Tjernlund2005-04-233-47/+19
|
* Correct typo, matching correction made to elf.hEric Andersen2005-04-191-1/+1
|
* Updated to match Linux 2.6.11.Peter Kjellerstedt2005-04-1828-2958/+572
|
* Copy vendor/linux/2.6.11/scripts/lxdialog toPeter Kjellerstedt2005-04-1812-0/+2796
| | | | trunk/uClibc/extra/config/lxdialog.
* In Bug 116, dicksnippe writes:Mike Frysinger2005-04-161-3/+32
| | | | | | | | | | 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.
* cbachman writes Bug 195:Mike Frysinger2005-04-161-0/+4
| | | | | | | | 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
* import more updates from glibcMike Frysinger2005-04-161-2/+19
|
* import fixes/updates from glibc-2.3Mike Frysinger2005-04-151-16/+114
|
* Add missing definition for DL_OPENEDEric Andersen2005-04-131-4/+5
|
* Adjust indentationEric Andersen2005-04-131-52/+52
|
* This update gets mips working again.Eric Andersen2005-04-131-4/+9
|
* Further rework the mips syscallsEric Andersen2005-04-131-183/+221
|
* On some wierd arches (i.e. mips), none of the early debug stuffEric Andersen2005-04-131-0/+10
| | | | works at all, so disable the whole lot.
* Fix bug 214, reported by aurel. This is a major update thatJoakim Tjernlund2005-04-131-58/+107
| | | | | possibly break other apps. Please test. Send a LD_DEBUG=1 log if there is a problem.
* Don't write out the terminating NULL charEric Andersen2005-04-131-2/+2
|
* Rework the dl-startup.c ldso early debugging macros to beEric Andersen2005-04-131-38/+54
| | | | significantly less horrible
* early debug stuff goes to stderr, not _dl_debug_fileEric Andersen2005-04-121-15/+9
|
* fix a thinko -- we cant use Eric Andersen2005-04-121-4/+10
|
* Only dl-startup.c should be using the SEND_STDERR macros,Eric Andersen2005-04-121-4/+4
| | | | which are intended only for early debugging support.
* Remove __FORCE_SHAREABLE_TEXT_SEGMENTS__ hack from ldso itself.Joakim Tjernlund2005-04-121-28/+0
|