Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-03-19 | Per patch from Stefan Holst, do not try to compile these | Eric Andersen | |
syscalls if they are not supported. | |||
2004-03-19 | Patch from Stefan Holst to fix argv[0] | Eric Andersen | |
2004-03-19 | Based on a patch from Alexandre Oliva, allow uClibc to compile | Eric Andersen | |
with __NR_mmap is not available (i.e. only __NR_mmap2) | |||
2004-03-18 | Alexandre Oliva writes: | Eric Andersen | |
This patch arranges for the .so files in say /usr/lib to be soft links to ../../lib, instead of to /some/arbitrary/pathname/lib. This enables seamless relocation of a toolchain containing the development and run time trees in a sys-root. | |||
2004-03-18 | Alexandre Oliva writes: | Eric Andersen | |
I added this function after I posted the last version of the FR-V patch. Add syscall.c. | |||
2004-03-18 | Supply '__bzero' with 'bzero' as just a weak alias (since it is not SuSv3) | Eric Andersen | |
2004-03-18 | Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which | Eric Andersen | |
is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's original patch, use memset instead. | |||
2004-03-18 | Look in /usr/X11R6/lib as well | Eric Andersen | |
2004-03-18 | Reduce memory used by static buffers and allocate that memory dynamicly | Eric Andersen | |
instead. Based on an initial patch from Tobias Anderberg, but reworked. I asked Tobias to look into doing something more like what is done in busybox, but that proved to be a pain. One possible concern is that these buffers will probably show up as memory leaks i.e. with valgrind. Perhaps we should add in an atexit call to free this memory right after we allocate it? | |||
2004-03-18 | Joakim Tjernlund writes: | Eric Andersen | |
Hi I just noticed that gcc has an "b"(Address base register) operand that will match all "r" registers but r0. It is a better fix then adding r0 to the clobber list. What do you think? | |||
2004-03-12 | Cope gracefully with missing module syscalls | Eric Andersen | |
2004-03-11 | Rewrite the err/warn functions as they were broken (__noreturn__ funcs | Manuel Novoa III | |
were returning). Anyway, also make them threadsafe and smaller. The error.c file still needs work. | |||
2004-03-10 | Bug fix: gethostbyname2_r would fail if /etc/host was missing. | Manuel Novoa III | |
Bug fix: gethostbyname_r checked errno without first setting it to a known value. | |||
2004-03-09 | More detail about malloc-simple | Eric Andersen | |
2004-03-09 | Update todo list indicating the items remaining before 0.9.27 | Eric Andersen | |
2004-03-08 | Fix comment | Eric Andersen | |
2004-03-06 | Update with the contents of a very helpful comparison of | Eric Andersen | |
interfaces vs SuSv3 from heukelum at freemail dot nl | |||
2004-03-06 | note that syscall on mips needs to be fixed | Eric Andersen | |
2004-02-20 | Sigh. I switched the values... | Eric Andersen | |
2004-02-20 | Per discussion with Joakim Tjernlund, all the horrible weak declarations junk | Eric Andersen | |
in libdl pointing to the local 'foobar' function is garbage. This cleans all that up and makes the code much less horrible. Now it is only really really ugly (which is a marked improvement), | |||
2004-02-20 | Patch from Joakim Tjernlund: | Eric Andersen | |
white space cleanup and optimize the inner loop in dl_find_hash. | |||
2004-02-20 | ___brk_addr and __environ are not functions. Finding the broken | Eric Andersen | |
lookup on 'atexit' got me excited and I started fixing the same problem elsewhere. Except these were correct as-was, and were not a problem.... | |||
2004-02-20 | Slightly cleaner formatting | Eric Andersen | |
2004-02-20 | Patch by Joakim Tjernlund <joakim.tjernlund@lumentis.se>, which got | Manuel Novoa III | |
mips mostly working. From there, I tracked the bash failure to a bad _dl_atexit address and Erik took it from there. | |||
2004-02-20 | When doing symbol lookups on functions | Eric Andersen | |
2004-02-19 | Update the x86 processor listing a bit, to preempt further questions | Eric Andersen | |
about the best settings the AMD Elan and the VIA Nehemiah. | |||
2004-02-18 | Fixup naming of '_mmap' to 'mmap' so it will properly override | Eric Andersen | |
the symbol in common. | |||
2004-02-18 | Minor change to better match recent changes to other arches | Eric Andersen | |
2004-02-18 | Alexandre Oliva writes: | Eric Andersen | |
This patch adds code to uClibc to support a new ABI designed for the FR-V architecture, that enables text segments of executables and shared libraries to be shared by multiple processes on an OS such as uClinux, that can run on FR-V processors without an MMU. Patches for binutils and GCC have just been posted in the corresponding mailing lists. The binutils patch was approved, but there's one additional patch pending review, that I posted this week. An updated GCC patch will be posted to gcc-patches@gcc.gnu.org as soon as I complete testing (I used a known-good compiler to test the uClibc patch below). Since the existing dynamic loader code didn't support independent relocation of segments, it required changes that were somewhat extensive. I've added a number of new machine-specific macros to try to keep the platform and ABI-specific details outside the generic code. I hope this is not a problem. | |||
2004-02-18 | Alexandre Oliva writes: | Eric Andersen | |
While testing the FR-V code with GCC mainline, I ran into some problems in the RPC code. It relies on a GCC extension that is no longer available, namely, the result of a cast is no longer considered an lvalue. This patch enables the code to compile. I haven't been able to test RPC though, especially in a multi-threaded environment. | |||
2004-02-17 | Fixup support for gcc 2.95 | Eric Andersen | |
2004-02-17 | Seperate out the startup stuff from the non-startup stuff. | Eric Andersen | |
Begin converting some big ugly macros to inline functions instead | |||
2004-02-17 | Fixup fdatasync on alpha, thanks to Alan Hourihane | Eric Andersen | |
2004-02-17 | Sigh... Fall back to alloca() if munmap is broken (uClinux). | Manuel Novoa III | |
2004-02-17 | Kill off an arm specific hack, that fostered three other arch specific | Eric Andersen | |
hacks. Just check for the elf magic string one byte at a time.... | |||
2004-02-17 | When doing _dl_mmap to obtain a bit of anonymous memory, use a much more | Eric Andersen | |
sensible -1 fd, rather than pretending to work off of fd 0, which makes absolutely no sense. | |||
2004-02-17 | Do not duplicate stuff from ldso.h | Eric Andersen | |
2004-02-17 | Provide the ldso syscalls and string funcs earlier in the list | Eric Andersen | |
2004-02-15 | Generic fork works. Use it instead since this didn't handle errno_location. | Manuel Novoa III | |
2004-02-15 | Oops. | Eric Andersen | |
2004-02-15 | Mips can use the generic vfork | Eric Andersen | |
2004-02-15 | Cris can use the generic vfork | Eric Andersen | |
2004-02-15 | This should not be inlined. This should probably use a | Eric Andersen | |
weak alias as well... | |||
2004-02-15 | Fixup fork implementation to provide the __libc_fork symbol | Eric Andersen | |
2004-02-15 | Use the generic fork implementation on sh64 | Eric Andersen | |
2004-02-14 | Add some padding on the bottom | Eric Andersen | |
2004-02-14 | Update FAQ a bit | Eric Andersen | |
2004-02-14 | No point in including debug info for ldso. It isn't helpful to do so | Eric Andersen | |
since gdb can't do anything for us. | |||
2004-02-14 | Atsushi Nemoto writes: | Eric Andersen | |
Also, if you are to enable SUPPORT_LD_DEBUG on MIPS, I think this patch is needed too. | |||
2004-02-14 | Fix this as should have been done a long time ago... | Manuel Novoa III | |