Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-11-15 | Doh! I screwed that one all up. Lets try that again... | Eric Andersen | |
-Erik | |||
2002-11-15 | Stefan Allius writes: | Eric Andersen | |
Hi Erik, I added the FPU support for the setjmp/longjmp stuff. This patch also moves the code from the bsd*.S files to the setjmp.S file, so we can use simple branch instructions instead of referencing over the .GOT/.PLT section. This makes the PIC code much easier, smaller and faster. (The idea comes from the SPARC target) Bye Stefan | |||
2002-11-15 | I was an idiot and put _fini into the wrong register. Duh. | Eric Andersen | |
This patch from David Meggy fixes it... | |||
2002-11-14 | Minor cleanup | Eric Andersen | |
-Erik | |||
2002-11-14 | Implement sendfile64 | Eric Andersen | |
-Erik | |||
2002-11-07 | Fixup function prototype for __uint128_t which fixes the compile | Eric Andersen | |
on powerpc with gcc 3.2. -Erik | |||
2002-11-06 | Update soft-float handling | Eric Andersen | |
2002-11-05 | Fixup handling of disabled options | Eric Andersen | |
2002-11-05 | Patch from Stefan Allius. Include CPU_CFLAGS when compiling | Eric Andersen | |
initfini | |||
2002-11-04 | I dunno why there were align 5, but align 4 is much more sensible. | Eric Andersen | |
2002-11-04 | Kill sysdep.h and fixup the SH asm to not use it. | Eric Andersen | |
-Erik | |||
2002-11-04 | Don't use ENTRY(), make the asm explicit | Eric Andersen | |
-Erik | |||
2002-11-04 | Oops. Fix compilation on arm. | Eric Andersen | |
-Erik | |||
2002-11-03 | A patch from Vincent Sanders to fix the arm implementation of | Eric Andersen | |
ioperm() and iopl() | |||
2002-11-03 | Implement locale-specific grouping in printf for base 10 integer conversions | Manuel Novoa III | |
when the grouping flag "'" is specified. Grouping for floating point values may wait until I do a rewrite of the floating pt to string code... | |||
2002-11-03 | Another update to initfini.awk and initfini.c from Stefan Allius | Eric Andersen | |
to hopefully address SH wierdness. Now works on other architecture properly as well. | |||
2002-11-03 | Properly prefix some symbols | Eric Andersen | |
2002-10-31 | Ok, this commit is _huge_ and its gonna change the world. I've | Eric Andersen | |
been working on a new config system on and off for about 6 months now, but I've never been fully satisfied. Well, I'm finally am happy with the new config system, so here it is. This completely removes the old uClibc configuration system, and replaces it with an entirely new system based on LinuxKernelConf, from http://www.xs4all.nl/~zippel/lc/ As it turns out, Linus has just merged LinuxKernelConf into Linux 2.5.45, so it looks like I made the right choice. I have thus far updated only x86. I'll be updating the other architectures shortly. -Erik | |||
2002-10-29 | Remove my horrible SH hack infavor of this fix for initfini.awk from | Eric Andersen | |
Stefan Allius <allius@atecom.com>, which does a better job. | |||
2002-10-29 | Add in a horrible hack that seems necessary for the Hitachi | Eric Andersen | |
SH processors to work properly. -Erik | |||
2002-10-25 | Overwriting the crt1.o link is fine | Eric Andersen | |
2002-10-25 | Be nicer to gcc -- add a link for crt1.o | Eric Andersen | |
2002-10-18 | This patch, based on a patch from Stefan Allius, lets us pick an | Eric Andersen | |
appropriate awk implementation at compile time, so we can again compile on Solaris and whatnot. -Erik | |||
2002-10-14 | Patch from Christian MICHON <christian_michon@yahoo.fr> to reimplement | Eric Andersen | |
my little initfini.pl script in awk. This eliminates uClibc's compile-time dependancy on perl, and lets us use the much lighter weight awk, which facilitates building uClibc standalone environments. | |||
2002-10-13 | It turns out that __thread is now a gcc keyword. We used __thread in | Eric Andersen | |
a few spots in our header files. In this change I do a s/__thread/__thread_id/ so we no longer conflict with newer CVS versions of gcc (such as the patched up gcc 3.2 included with RedHat 3.0). -Erik | |||
2002-10-09 | Octal to hex | Eric Andersen | |
2002-10-09 | Support O_STREAMING | Eric Andersen | |
2002-10-01 | Patch from Marshall M. Midden <m4@brecis.com> to fixup crt0 for | Eric Andersen | |
mips where I had made a mess | |||
2002-10-01 | Patch from Stefan Allius <allius@atecom.com>: | Eric Andersen | |
----------------------------------- In extra/Configs/Config.sh I added the INCLUDE_PTHREADS statement and change the default values for BUILD_UCLIBC_LDSO and HAVE_SHARED. ----------------------------------- In extra/scripts/initfini.pl My last patch removes two labels, which migth be used by the .size statements. (Sorry, but I'm a perl beginner) I fixed it. ----------------------------------- In libc/sysdeps/linux/common/initfini.c I fixed two warnings "nested extern declaration of `i_am_not_a_leaf.. ----------------------------------- In libc/sysdeps/linux/sh/__init_brl.c brk.c sbrk.c I fixed some compiler warnings which comes from a wrong inclusion order. ----------------------------------- | |||
2002-10-01 | This commit contains a patch from Stefan Allius <allius@atecom.com> to change | Eric Andersen | |
how uClibc handles _init and _fini, allowing shared lib constructors and destructors to initialize things in the correct sequence. Stefan ported the SH architecture. I then ported x86, arm, and mips. x86 and arm are working fine, but I don't think I quite got things correct for mips. | |||
2002-09-26 | Replace _LIBC_REENTRANT with __UCLIBC_HAS_THREADS__ | Eric Andersen | |
-Erik | |||
2002-09-23 | Cosmetic cleanup. | Tobias Anderberg | |
2002-09-20 | * Added clone() system call. | Tobias Anderberg | |
* Proper implementation of bits/syscalls.h, no cheating by just including <asm/unistd.h>. * Proper implementation of syscall.S, it no longer contains the __syscall_error, instead it contains code which makes syscall(nr,...) a system call. * Added sysdep.S which contains the code for __syscall_error. * Added some macros to sysdep.h. * Added sys/procfs.h, which is needed when compiling with thread support. * Removed unused syscall-cris.c. | |||
2002-09-20 | Removed unused file | Tobias Anderberg | |
2002-09-17 | Add in clone and make the assembler PIC/msep-data friendly. | David McCullough | |
2002-09-17 | Fixup JMPBUF_UNWINDS so that is will compile if used :-) | David McCullough | |
2002-09-16 | Use __UCLIBC_HAVE_LFS__ not __USE_LARGEFILE64 to decide if | Eric Andersen | |
64 bit interfaces should be used. -Erik | |||
2002-09-16 | Added cris to ALL_SUBDIRS | Tobias Anderberg | |
2002-09-16 | Initial version of the CRIS port. | Tobias Anderberg | |
2002-09-11 | Forgot one more #ifdef related to MIPS soft floating point. | "Steven J. Hill" | |
2002-09-10 | Don't run floating point opcodes when code is compiled -msoft-float | Eric Andersen | |
-Erik | |||
2002-09-10 | Don't unconditionally save/restore FP registers, we might be doing soft | "Steven J. Hill" | |
floating point. Thanks to Jay Carlson. | |||
2002-09-09 | Fixed compile bugs having to do with 64-bit filesystem operations that | "Steven J. Hill" | |
need to be disabled when 'DOLFS' is disabled. | |||
2002-09-05 | Change <bits/syscall.h> to <bits/sysnum.h>. | Miles Bader | |
2002-09-04 | 'syscall' now properly works for MIPS. | "Steven J. Hill" | |
2002-09-04 | Fixed 'struct ipc_perm' and 'struct msqid_ds' members to allow the Linux | "Steven J. Hill" | |
Test Project to compile as well as be consistent with the architecture specific files. Maybe eventually the architecture specific files could be removed all together. | |||
2002-09-04 | Add syscalls: modify_ldt _sysctl setresuid getresuid setresgid getresgid | "Steven J. Hill" | |
2002-09-04 | Added function 'get_current_dir_name' for Linux Test Project. Tested and | "Steven J. Hill" | |
works identically to function in glibc. | |||
2002-08-30 | Redo stat structures (kernel changed too). | Miles Bader | |
2002-08-30 | Add __kernel_ino64_t. | Miles Bader | |
Make __kernel_loff_t unconditional. |