Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mips64 patch from Atsushi Nemoto: | Eric Andersen | 2006-11-04 | 1 | -0/+96 | |
| | | | | The mips64 N32/N64 ABI can pass much arguments via registers. | |||||
* | mips64 patch from Atsushi Nemoto | Eric Andersen | 2006-11-04 | 1 | -0/+61 | |
| | | | | | This is a bit twisted dirent.h can be used for both getdirent and getdirent64 case on mips/mips64. | |||||
* | mips64 patch from Atsushi Nemoto: | Eric Andersen | 2006-11-04 | 1 | -1/+1 | |
| | | | | | The kernel include/asm-mips/posix_types.h defines __kernel_ino_t as unsigned long. | |||||
* | mips64 patch from Atsushi Nemoto: | Eric Andersen | 2006-11-04 | 1 | -2/+2 | |
| | | | | | The predefined _MIPS_SZPTR (32 for O32 or N32, 64 for N64) can be used for WORDSIZE. This is came from glibc code. | |||||
* | mips64 patch from Atsushi Nemoto: | Eric Andersen | 2006-11-04 | 1 | -0/+38 | |
| | | | | | It seems these codes dropped when importing from glibc. This is required for mips64. | |||||
* | based on a patch from Atsushi Nemoto: | Eric Andersen | 2006-11-04 | 2 | -0/+23 | |
| | | | | | | | There is a mismatch of struct msghdr between the kernel and libc. In a 64-bit environment, the size of msg_namelen is 4 for all, but the size of msg_iovlen and msg_controllen is 8 bytes for the kernel and for glibc, but 4 bytes for uClibc. Fix size for the 64bit case. | |||||
* | Merge SH-2 trapa fixups from Mark. | Paul Mundt | 2006-10-23 | 8 | -42/+61 | |
| | | | | | | | | | | | | | | | | | | | | 2006-10-16 Mark Shinwell <shinwell@codesourcery.com> * libc/sysdeps/linux/sh/vfork.S: Use __SH_SYSCALL_TRAP_BASE. Also use __CONFIG_SH2__ rather than __sh2__, for consistency. * libc/sysdeps/linux/sh/syscall.c: Use __SH_SYSCALL_TRAP_BASE. * libc/sysdeps/linux/sh/bits/uClibc_arch_features.h: Use __CONFIG_SH2__ rather than __sh2__, for consistency. * libc/sysdeps/linux/sh/bits/syscalls.h (__SH_SYSCALL_TRAP_BASE): New. Use instead of hard-coded trap numbers in the various __NR_<name> macros. * libc/sysdeps/linux/sh/clone.S: Use __SH_SYSCALL_TRAP_BASE. Also use __CONFIG_SH2__ rather than __sh2__, for consistency. * libc/sysdeps/linux/sh/crti.S: Disable GOT-related code if __HAVE_SHARED__ is not set. * libc/sysdeps/linux/sh/pipe.c (pipe): Use __SH_SYSCALL_TRAP_BASE. | |||||
* | Add the mmap.c missed out in the last commit. | Khem Raj | 2006-10-07 | 1 | -0/+30 | |
| | ||||||
* | Add mmap function needed for ARM EABI and define thumb specific ↵ | Khem Raj | 2006-10-07 | 2 | -1/+24 | |
| | | | | INTERNAL_SYSCALL macro which saves r7 before making the call and pops it back after return. | |||||
* | implement support for the rest of the 32bit uid syscalls | Mike Frysinger | 2006-09-28 | 11 | -15/+129 | |
| | ||||||
* | Do not include tls.h unless __UCLIBC_HAS_THREADS__ is defined. | Peter Kjellerstedt | 2006-09-25 | 1 | -3/+5 | |
| | ||||||
* | only include _lfs_64.h when __UCLIBC_HAS_LFS__ is defined as pointed out by ↵ | Mike Frysinger | 2006-09-23 | 1 | -1/+3 | |
| | | | | Miguel Ángel | |||||
* | Remove code to define errno in this file. It is definitly not needed | Peter Kjellerstedt | 2006-09-22 | 1 | -9/+0 | |
| | | | | | | when building with thread support (which we normally do), and as far as I can tell it should not be needed otherwise either. And as it did not build with the latest binutils and gcc, the choice was easy... | |||||
* | Allow the res argument to clock_getres() to be NULL. | Peter Kjellerstedt | 2006-09-19 | 1 | -5/+8 | |
| | ||||||
* | Atsushi Nemoto writes: | Eric Andersen | 2006-09-11 | 4 | -7/+15 | |
| | | | | | | | The "make headers_install" in kernel 2.6.18 does not export asm-mips/asm.h, asm-mips/regdef.h and asm-mips/sysmips.h. Do not use them. We can use sys/asm.h and sys/regdef.h instead. The sysmips.h part of this patch is came from glibc 2.4 code. | |||||
* | The readahead syscall requires LFS/64 bit support | Eric Andersen | 2006-09-11 | 1 | -0/+4 | |
| | ||||||
* | Fix from Joseph Myers: Save and restore iWMMXt registers in ARM setjmp/longjmp | Khem Raj | 2006-08-31 | 3 | -1/+21 | |
| | ||||||
* | Made it compile again. | Peter Kjellerstedt | 2006-08-31 | 1 | -3/+2 | |
| | ||||||
* | tweak a few syscalls using varargs | Eric Andersen | 2006-08-30 | 5 | -21/+20 | |
| | ||||||
* | Bump SHMLBA up to a sensible size for dcache alias avoidance to coincide with | Paul Mundt | 2006-08-25 | 2 | -0/+212 | |
| | | | | | | | the kernel's get_unmapped_area() behaviour. Ideally this should be more tightly packed based off of the L1 dcache shape, once we're able to handle it through the auxiliary vector. | |||||
* | merge with psm: sync with common socket headers | Mike Frysinger | 2006-08-25 | 5 | -1003/+7 | |
| | ||||||
* | fix from psm: enable readahead prototype | Mike Frysinger | 2006-08-24 | 16 | -16/+48 | |
| | ||||||
* | only pull in errno.h when not assembler | Mike Frysinger | 2006-08-24 | 1 | -2/+2 | |
| | ||||||
* | implement readahead() | Mike Frysinger | 2006-08-24 | 1 | -0/+52 | |
| | ||||||
* | fixups from psm for ASSEMBLER handling | Mike Frysinger | 2006-08-24 | 1 | -20/+21 | |
| | ||||||
* | use the common huge_val.h version now | Mike Frysinger | 2006-08-24 | 3 | -254/+0 | |
| | ||||||
* | update to new huge_val headers | Mike Frysinger | 2006-08-24 | 1 | -57/+10 | |
| | ||||||
* | fix from psm: disable unsupported features | Mike Frysinger | 2006-08-24 | 1 | -0/+2 | |
| | ||||||
* | fix from psm: just use common resource.h | Mike Frysinger | 2006-08-24 | 8 | -1672/+0 | |
| | ||||||
* | just be like every other uclibc port | Mike Frysinger | 2006-08-24 | 1 | -2/+2 | |
| | ||||||
* | sync with glibc | Mike Frysinger | 2006-08-24 | 1 | -1/+1 | |
| | ||||||
* | add back in HIDDEN_JUMPTARGET() as pointed out by psm | Mike Frysinger | 2006-08-24 | 1 | -1/+1 | |
| | ||||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-24 | 1 | -0/+32 | |
| | ||||||
* | s/ifdef ASM/ifndef ASM/ as point out by psm | Mike Frysinger | 2006-08-24 | 1 | -1/+1 | |
| | ||||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-24 | 21 | -282/+502 | |
| | ||||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-24 | 2 | -5/+9 | |
| | ||||||
* | psm updates: add __libc symbols for signal cancellation | Mike Frysinger | 2006-08-23 | 10 | -23/+51 | |
| | ||||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-23 | 1 | -13/+20 | |
| | ||||||
* | sync with psm: update errno handling to be the same on all arches | Mike Frysinger | 2006-08-23 | 18 | -106/+136 | |
| | ||||||
* | merge from psm: hide more brk | Mike Frysinger | 2006-08-23 | 1 | -3/+2 | |
| | ||||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-23 | 1 | -3/+7 | |
| | ||||||
* | sync with upstream via psm | Mike Frysinger | 2006-08-23 | 61 | -520/+1519 | |
| | ||||||
* | import new headers from upstream via psm | Mike Frysinger | 2006-08-23 | 10 | -0/+867 | |
| | ||||||
* | fix from psm: remove unused defines/includes | Mike Frysinger | 2006-08-23 | 7 | -27/+0 | |
| | ||||||
* | fixes from psm: use new clone definition | Mike Frysinger | 2006-08-23 | 1 | -1/+2 | |
| | ||||||
* | fixes from psm: use __asm__/__volatile__ | Mike Frysinger | 2006-08-23 | 2 | -22/+22 | |
| | ||||||
* | fix from psm: remove unused defines/includes | Mike Frysinger | 2006-08-23 | 1 | -4/+0 | |
| | ||||||
* | sync with upstream glibc | Mike Frysinger | 2006-08-23 | 1 | -20/+56 | |
| | ||||||
* | fixes from psm: hide internal brk symbols | Mike Frysinger | 2006-08-23 | 26 | -92/+55 | |
| | ||||||
* | fixes from psm: disable unsupported __fpu_control and sync with upstream | Mike Frysinger | 2006-08-23 | 11 | -39/+99 | |
| |