Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-05-02 | Fix __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-04-28 | Added support for clock_getres() and clock_settime() in addition to | Peter 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-28 | Updated to match glibc 2.3.4 (adds missing CLOCK_MONOTONIC). | Peter Kjellerstedt | |
2005-04-28 | The list of source files was just too much. Especially trying to keep | Peter 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-24 | Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctl | Joakim Tjernlund | |
syscalls. This won't work on 2.2 kernels(I think). | |||
2005-04-13 | Further rework the mips syscalls | Eric Andersen | |
2005-04-01 | Cleanup the mips syscalls a bit more, and fix a few | Eric Andersen | |
annoying warnings. | |||
2005-03-21 | Pass _dl_fini function ptr to __uClibc_start_main(). | Joakim Tjernlund | |
To actually use it, one must define _DL_DO_FINI_IN_LIBC globally. That will also break ABI for apps linked with previous version of crtX.S. They must be relinked with this version to work again. | |||
2005-03-20 | Pass _dl_fini function ptr to __uClibc_start_main(). | Joakim Tjernlund | |
To actually use it, one must define _DL_DO_FINI_IN_LIBC globally. That will also break ABI for apps linked with previous version of crtX.S. They must be relinked with this version to work again. | |||
2005-03-16 | change the reg class so it actually compiles | Mike Frysinger | |
2005-03-16 | merge the syscalls and punt the glibc import in the process (blah, what a ↵ | Mike Frysinger | |
waste of time that was :D) | |||
2005-03-16 | get rid of linux-headers hack ... rip code from glibc | Mike Frysinger | |
2005-03-14 | Make mips/mipsel syscalls no longer complain about the "use of memory input | Eric Andersen | |
without lvalue in asm". Give the asm an lvalue so it can be happy. | |||
2005-03-12 | - added externs to keep gcc quiet about implicit declaration of 3 functions | Ned Ludd | |
2005-02-25 | doh! We'll get this one right yet... | Eric Andersen | |
2005-02-21 | update so argc/argv/envp work and binaries dont just segfault immediatly | Mike Frysinger | |
2005-02-18 | Some uClinux architectures do not define pivot_root | Eric Andersen | |
2005-02-15 | dont need sysdep.h | Mike Frysinger | |
2005-02-15 | some incomplete asm source for x86_64 | Mike Frysinger | |
2005-02-15 | some more x86_64 source | Mike Frysinger | |
2005-02-15 | some more x86_64 source | Mike Frysinger | |
2005-02-15 | some source files for x86_64 | Mike Frysinger | |
2005-02-15 | headers for x86_64 | Mike Frysinger | |
2005-02-14 | When I broke up the stdio code, the "support pre C99 compilers" va_copy compat | Manuel Novoa III | |
define was no longer visible to vasprintf. I didn't catch this since I no longer use such old tools. Unfortunately, some well-meaning but misguided individual decided to just cut-and-paste the macro. :-( Try to clean up the situation by putting it into a header that can be overriden by any archs that need to. If this breaks for anyone (as I said, I no longer use such old tools and so haven't tested), let me know and I'll fix it. | |||
2005-02-14 | Fix some issues with nice(). SUSv3 specifies that it return the new | Manuel Novoa III | |
priority if successful, while the linux syscall returns 0. Also, in the non-syscall version, we must be sure to set errno to EPERM on failure since setpriority() can set errno to several possible values. Note: The version of glibc on my debian system is broken wrt EPERM too. | |||
2005-02-13 | x86_64 fixes: make sure the fall back routine for using umount2() for ↵ | Mike Frysinger | |
umount() actually works :) | |||
2005-02-13 | x86_64 fixes: update prototype to match the other prototypes | Mike Frysinger | |
2005-02-12 | no more cvs | Mike Frysinger | |
2005-02-09 | Implement _start completely in assembler. Otherwise the compiler will | Peter Kjellerstedt | |
push the frame pointer when DO_DEBUG is enabled (and thus incorrect argc, argv and envp will be passed to the program). | |||
2005-02-09 | Include features.h (without it, testing for __UCLIBC_HAS_THREADS__ | Peter Kjellerstedt | |
makes no sense). | |||
2005-02-08 | - 2/NN patches for ssp. Updates from Peter S. Mazinger and Robert Connolly | Ned Ludd | |
2005-02-08 | - 1/NN patches for ssp | Ned Ludd | |
2005-01-29 | merge parallel build support | Mike Frysinger | |
2005-01-25 | merge parallel build support | Mike Frysinger | |
2005-01-23 | When there is no umount syscall, but umount2 is available, then | Eric Andersen | |
try to emulate umount() using umount2() | |||
2005-01-19 | Make it compile for architectures which have __UCLIBC_HAS_LFS__ defined, | Peter Kjellerstedt | |
but neither __NR_fadvise64 nor __NR_fadvise64_64. | |||
2005-01-17 | add posix_fadvise / posix_fadvise64 support | Mike Frysinger | |
2005-01-16 | whitespace cleanup | Eric Andersen | |
2005-01-16 | Per http://bugs.uclibc.org/view.php?id=12: | Eric Andersen | |
Some newer archs only have umount2 | |||
2005-01-16 | - ifdef bdflush update from bug #0000011 | Ned Ludd | |
2005-01-16 | - ifdef uselib update from bug #0000013 | Ned Ludd | |
2005-01-11 | dont bother including sysctl.h unless we need it | Mike Frysinger | |
2005-01-11 | Patch from Bernardo Innocenti: | Eric Andersen | |
Remove use of cast-as-l-value extension, removed in GCC 3.5. | |||
2005-01-06 | Justin Cormack <justin@street-vision.com> writes: | Mike Frysinger | |
Here is a small patch to add epoll support to uclibc. The only thing I am not sure about is what needs to be done (if anything) to make it work on 2.4/2.2 kernels (are the syscall numbers defined but give errors when called or not?). Tested on 2.6, though some other issues prevent more extensive testing at the minute. Mike Frysinger: cleaned up patch and added checks to make sure that the syscall actually exists, returning ENOSYS in cases where it doesn't. | |||
2005-01-05 | fix eriks e-mail address | Mike Frysinger | |
2004-12-26 | Peter S. Mazinger: use ASFLAGS when compiling asm files | Mike Frysinger | |
2004-12-22 | Patch from Peter S. Mazinger: | Eric Andersen | |
Add pie support for mips | |||
2004-12-22 | Patch from Peter S. Mazinger: | Eric Andersen | |
rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP | |||
2004-12-22 | Patch from psm, vapier, and solar, adding xattr syscalls | Eric Andersen | |
2004-12-22 | Patch from Peter S. Mazinger to simplify PIE handling | Eric Andersen | |