summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Top-level makefile fix for OS agnosticism and set the value of TARGET_ARCH"Steven J. Hill"2005-05-142-2/+2
| | | | | | using grep because the '.config' will not get included if we are doing a 'clean' or other targets. This was preventing the proper cleaning up target architecture include files.
* ARM1136JF-S support.Paul Mundt2005-05-132-0/+4
|
* Added new 'bits/atomic.h' for most of the architectures and the top-level ↵"Steven J. Hill"2005-05-127-0/+2085
| | | | 'include/atomic.h' to add in new atomic operations for use by NPTL. There are multiple files for PowerPC and Sparc for 'atomic.h'. I will let those architecture maintainers choose the correct file. The files come from glibc in 'sysdeps/ARCH/bits'.
* Added new common include file for list primitives used by NPTL."Steven J. Hill"2005-05-121-0/+114
|
* Remove usage of 'hp-timing.h' header file which is for platforms with high"Steven J. Hill"2005-05-122-2/+0
| | | | | | performance timers. If you want them included in the NPTL build, copy the header from glibc into the 'libc/sysdeps/linux/<ARCH>' of your choice and have fun.
* Put the change log back in."Steven J. Hill"2005-05-121-0/+207
|
* More glibc backward compatibility cruft. Oh the horror!"Steven J. Hill"2005-05-1112-131/+0
|
* Backwards compatability? Bhuwhahaha....you wonder why glibc is so"Steven J. Hill"2005-05-118-383/+0
| | | | bloated. *oink* *oink*
* Cleanup original linuxthreads and update top-level threads makefiles."Steven J. Hill"2005-05-112-5/+2
|
* This file is no longer used. kill it.Eric Andersen2005-05-111-64/+0
|
* We already have these defined."Steven J. Hill"2005-05-111-12/+0
|
* Remove extraneous file."Steven J. Hill"2005-05-111-240/+0
|
* 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
|