Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Updated to match glibc 2.3.4 (adds missing CLOCK_MONOTONIC). | Peter Kjellerstedt | 2005-04-28 | 1 | -4/+6 | |
| | ||||||
* | The list of source files was just too much. Especially trying to keep | Peter Kjellerstedt | 2005-04-28 | 1 | -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). | |||||
* | Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctl | Joakim Tjernlund | 2005-04-24 | 9 | -28/+419 | |
| | | | | syscalls. This won't work on 2.2 kernels(I think). | |||||
* | Further rework the mips syscalls | Eric Andersen | 2005-04-13 | 1 | -183/+221 | |
| | ||||||
* | Cleanup the mips syscalls a bit more, and fix a few | Eric Andersen | 2005-04-01 | 1 | -34/+34 | |
| | | | | annoying warnings. | |||||
* | Pass _dl_fini function ptr to __uClibc_start_main(). | Joakim Tjernlund | 2005-03-21 | 1 | -0/+1 | |
| | | | | | | 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. | |||||
* | Pass _dl_fini function ptr to __uClibc_start_main(). | Joakim Tjernlund | 2005-03-20 | 1 | -1/+2 | |
| | | | | | | 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. | |||||
* | change the reg class so it actually compiles | Mike Frysinger | 2005-03-16 | 1 | -1/+1 | |
| | ||||||
* | merge the syscalls and punt the glibc import in the process (blah, what a ↵ | Mike Frysinger | 2005-03-16 | 1 | -136/+154 | |
| | | | | waste of time that was :D) | |||||
* | get rid of linux-headers hack ... rip code from glibc | Mike Frysinger | 2005-03-16 | 1 | -7/+169 | |
| | ||||||
* | Make mips/mipsel syscalls no longer complain about the "use of memory input | Eric Andersen | 2005-03-14 | 1 | -6/+12 | |
| | | | | without lvalue in asm". Give the asm an lvalue so it can be happy. | |||||
* | - added externs to keep gcc quiet about implicit declaration of 3 functions | Ned Ludd | 2005-03-12 | 1 | -0/+5 | |
| | ||||||
* | doh! We'll get this one right yet... | Eric Andersen | 2005-02-25 | 1 | -2/+2 | |
| | ||||||
* | update so argc/argv/envp work and binaries dont just segfault immediatly | Mike Frysinger | 2005-02-21 | 1 | -6/+24 | |
| | ||||||
* | Some uClinux architectures do not define pivot_root | Eric Andersen | 2005-02-18 | 1 | -1/+10 | |
| | ||||||
* | dont need sysdep.h | Mike Frysinger | 2005-02-15 | 1 | -3/+0 | |
| | ||||||
* | some incomplete asm source for x86_64 | Mike Frysinger | 2005-02-15 | 2 | -0/+178 | |
| | ||||||
* | some more x86_64 source | Mike Frysinger | 2005-02-15 | 1 | -0/+48 | |
| | ||||||
* | some more x86_64 source | Mike Frysinger | 2005-02-15 | 2 | -0/+169 | |
| | ||||||
* | some source files for x86_64 | Mike Frysinger | 2005-02-15 | 7 | -0/+353 | |
| | ||||||
* | headers for x86_64 | Mike Frysinger | 2005-02-15 | 25 | -0/+2569 | |
| | ||||||
* | When I broke up the stdio code, the "support pre C99 compilers" va_copy compat | Manuel Novoa III | 2005-02-14 | 1 | -0/+27 | |
| | | | | | | | | | 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. | |||||
* | Fix some issues with nice(). SUSv3 specifies that it return the new | Manuel Novoa III | 2005-02-14 | 1 | -16/+52 | |
| | | | | | | | 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. | |||||
* | x86_64 fixes: make sure the fall back routine for using umount2() for ↵ | Mike Frysinger | 2005-02-13 | 1 | -2/+7 | |
| | | | | umount() actually works :) | |||||
* | x86_64 fixes: update prototype to match the other prototypes | Mike Frysinger | 2005-02-13 | 1 | -1/+1 | |
| | ||||||
* | no more cvs | Mike Frysinger | 2005-02-12 | 11 | -14/+0 | |
| | ||||||
* | Implement _start completely in assembler. Otherwise the compiler will | Peter Kjellerstedt | 2005-02-09 | 1 | -15/+19 | |
| | | | | | push the frame pointer when DO_DEBUG is enabled (and thus incorrect argc, argv and envp will be passed to the program). | |||||
* | Include features.h (without it, testing for __UCLIBC_HAS_THREADS__ | Peter Kjellerstedt | 2005-02-09 | 1 | -0/+1 | |
| | | | | makes no sense). | |||||
* | - 2/NN patches for ssp. Updates from Peter S. Mazinger and Robert Connolly | Ned Ludd | 2005-02-08 | 1 | -10/+9 | |
| | ||||||
* | - 1/NN patches for ssp | Ned Ludd | 2005-02-08 | 1 | -6/+7 | |
| | ||||||
* | merge parallel build support | Mike Frysinger | 2005-01-29 | 1 | -7/+7 | |
| | ||||||
* | merge parallel build support | Mike Frysinger | 2005-01-25 | 20 | -111/+95 | |
| | ||||||
* | When there is no umount syscall, but umount2 is available, then | Eric Andersen | 2005-01-23 | 1 | -0/+7 | |
| | | | | try to emulate umount() using umount2() | |||||
* | Make it compile for architectures which have __UCLIBC_HAS_LFS__ defined, | Peter Kjellerstedt | 2005-01-19 | 2 | -15/+26 | |
| | | | | but neither __NR_fadvise64 nor __NR_fadvise64_64. | |||||
* | add posix_fadvise / posix_fadvise64 support | Mike Frysinger | 2005-01-17 | 3 | -8/+99 | |
| | ||||||
* | whitespace cleanup | Eric Andersen | 2005-01-16 | 1 | -4/+4 | |
| | ||||||
* | Per http://bugs.uclibc.org/view.php?id=12: | Eric Andersen | 2005-01-16 | 1 | -0/+10 | |
| | | | | Some newer archs only have umount2 | |||||
* | - ifdef bdflush update from bug #0000011 | Ned Ludd | 2005-01-16 | 1 | -0/+9 | |
| | ||||||
* | - ifdef uselib update from bug #0000013 | Ned Ludd | 2005-01-16 | 1 | -0/+2 | |
| | ||||||
* | dont bother including sysctl.h unless we need it | Mike Frysinger | 2005-01-11 | 1 | -1/+3 | |
| | ||||||
* | Patch from Bernardo Innocenti: | Eric Andersen | 2005-01-11 | 1 | -1/+2 | |
| | | | | Remove use of cast-as-l-value extension, removed in GCC 3.5. | |||||
* | Justin Cormack <justin@street-vision.com> writes: | Mike Frysinger | 2005-01-06 | 2 | -1/+66 | |
| | | | | | | | | | | | | | | | 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. | |||||
* | fix eriks e-mail address | Mike Frysinger | 2005-01-05 | 161 | -161/+161 | |
| | ||||||
* | Peter S. Mazinger: use ASFLAGS when compiling asm files | Mike Frysinger | 2004-12-26 | 1 | -6/+4 | |
| | ||||||
* | Patch from Peter S. Mazinger: | Eric Andersen | 2004-12-22 | 1 | -1/+3 | |
| | | | | Add pie support for mips | |||||
* | Patch from Peter S. Mazinger: | Eric Andersen | 2004-12-22 | 1 | -1/+1 | |
| | | | | rename UCLIBC_PROPOLICE to UCLIBC_HAS_SSP | |||||
* | Patch from psm, vapier, and solar, adding xattr syscalls | Eric Andersen | 2004-12-22 | 2 | -19/+105 | |
| | ||||||
* | Patch from Peter S. Mazinger to simplify PIE handling | Eric Andersen | 2004-12-22 | 3 | -10/+0 | |
| | ||||||
* | Patch from Peter S. Mazinger to consistantly use "ASFLAGS" | Eric Andersen | 2004-12-22 | 18 | -91/+81 | |
| | | | | as the flags for all calls to 'as' | |||||
* | Add support for the Analog Devices Blackfin mmuless processor | Eric Andersen | 2004-12-21 | 29 | -0/+1897 | |
| |