aboutsummaryrefslogtreecommitdiff
path: root/ports/sysdeps/unix
AgeCommit message (Collapse)Author
2012-11-20Use parentheses around MIPS syscall macro arguments.Joseph Myers
2012-11-20Fix int-to-pointer-cast warnings for MIPS.Joseph Myers
2012-11-19Fix unused variable warnings from MIPS syscall macros.Joseph Myers
2012-11-19hppa: Mark __pthread_once as a hidden def.Carlos O'Donell
2012-11-19hppa: Add ____longjmp_check C implementation.Carlos O'Donell
2012-11-18m68k: fix cancellable syscall with 5 or 6 argumentsAndreas Schwab
2012-11-18m68k: define lll_futex_timed_wait_bitsetAndreas Schwab
2012-11-14Fix thumb2 build breakage in libcryptMarcus Shawcroft
2012-11-09AArch64 PortMarcus Shawcroft
2012-11-05Define lll_futex_timed_wait_bitset for MIPS.Joseph Myers
2012-11-05Define lll_futex_timed_wait_bitset for ARM.Joseph Myers
2012-11-04[BZ #157] Remove include/stub-tag.h for good.Thomas Schwinge
2012-11-01Regenerate all configure scripts.Thomas Schwinge
2012-11-01Convert alpha to use <bits/fcntl-linux.h>Andreas Jaeger
2012-11-01BZ#14743: Move clock_* symbols from librt to libc.Thomas Schwinge
Change missing from commit 6e6249d0b461b952d0f544792372663feb6d792a.
2012-10-31Fix powerpc abilist sort orderAndreas Schwab
2012-10-30tile: improve ABI and #include use in gettimeofday vdso supportChris Metcalf
2012-10-29hppa: Add cfi direcvtives.Carlos O'Donell
We add cfi directives to the syscall assembly.
2012-10-29hppa: Fix r19 save and restore.Carlos O'Donell
We must save and restore r19 in both PIC and non-PIC situations since the kernel paths that clobber r19 are independent of that PIC-ness of userspace. In addition we choose r4 as the temporary register over r3 which is being used by recent gcc's as the frame pointer.
2012-10-29hppa: Optimize syscall sequence.Carlos O'Donell
We remove an extraneous nop from the syscall sequence. No DO_CALL* may end in an instruction with a delay slot.
2012-10-29Fix trailing whitespace.Carlos O'Donell
2012-10-292012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/unix/sysv/linux/mips/mips32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n64/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/configure.in: Create default_abi.make. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/Makefile: Include default_abi.make. (abi-variants): Add hard and soft float versions. (abi-o32-options): Remove. (abi-o32-condition): Remove. (abi-n32-options): Remove. (abi-n32-condition): Remove. (abi-n64-options): Remove. (abi-n64-condition): Remove. (abi-o32_soft-options): New. (abi-o32_soft-condition): New. (abi-o32_hard-options): New. (abi-o32_hard-condition): New. (abi-n32_soft-options): New. (abi-n32_soft-condition): New. (abi-n32_hard-options): New. (abi-n32_hard-condition): New. (abi-n64_soft-options): New. (abi-n64_soft-condition): New. (abi-n64_hard-options): New. (abi-n64_hard-condition): New.
2012-10-292012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey
* sysdeps/unix/sysv/linux/mips/mips32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n32/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/mips64/n64/Makefile: Remove. * sysdeps/unix/sysv/linux/mips/configure.in: Create default_abi.make. * sysdeps/unix/sysv/linux/mips/configure: Regenerate. * sysdeps/unix/sysv/linux/mips/Makefile: Include default_abi.make. (abi-variants): Add hard and soft float versions. (abi-o32-options): Remove. (abi-o32-condition): Remove. (abi-n32-options): Remove. (abi-n32-condition): Remove. (abi-n64-options): Remove. (abi-n64-condition): Remove. (abi-o32_soft-options): New. (abi-o32_soft-condition): New. (abi-o32_hard-options): New. (abi-o32_hard-condition): New. (abi-n32_soft-options): New. (abi-n32_soft-condition): New. (abi-n32_hard-options): New. (abi-n32_hard-condition): New. (abi-n64_soft-options): New. (abi-n64_soft-condition): New. (abi-n64_hard-options): New. (abi-n64_hard-condition): New.
2012-10-29tile: add vDSO support for gettimeofday()Chris Metcalf
2012-10-27Remove redundant defines of __O_LARGEFILEAndreas Jaeger
* sysdeps/unix/sysv/linux/x86/bits/fcntl.h (__O_LARGEFILE) [!__x86_64]: Do not define, take value from <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/s390/bits/fcntl.h (__O_LARGEFILE): [__WORDSIZE != 64]: Likewise. * sysdeps/unix/sysv/linux/generic/bits/fcntl.h: (__O_LARGEFILE) [__WORDSIZE != 64]: Do not define, take value from <bits/fcntl-linux.h>.
2012-10-26HPPA: Use <bits/fcntl-linux.h>Andreas Jaeger
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. (__O_PATH): Define.
2012-10-25Convert ia64, linux-generic, m68k <bits/fcntl.h> to use <bits/fcntl-linux.h>Andreas Jaeger
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/generic/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>. * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-24BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath
2012-10-24Convert MIPS to use <bits/fcntl-linux.h>Andreas Jaeger
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-22Always define __O_LARGEFILEAndreas Jaeger
2012-10-22ARM: Use <bits/fcntl-linux.h>Andreas Jaeger
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Remove all definitions and declarations that are provided by <bits/fcntl-linux.h> and include <bits/fcntl-linux.h>.
2012-10-12tilegx: add optimized sched_getcpu() using TILE_COORD SPRChris Metcalf
We can discover our x,y coordinate in the core mesh with an mfspr instruction, multiply y by the core mesh width, and have the core number without needing to ask the kernel.
2012-10-10hppa: Update pthread.hCarlos O'Donell
Updates the hppa-specific pthread.h from the generic version. After this update the only difference between the generic version and the hppa version is the footer protected by the _PTHREAD_H_HPPA_ guard.
2012-10-10hppa: Remove pt-initfini.cCarlos O'Donell
Rmoves the unused pt-initfini.c
2012-10-09Add missing magic to GLIBC_PROVIDES.Roland McGrath
2012-10-02Fix clone flag name in comment to CLONE_CHILD_CLEARTID.Siddhesh Poyarekar
2012-10-01Get rid of unused __swblk_t type.Roland McGrath
2012-10-01Clean up init-first.c files.Roland McGrath
2012-09-28alpha: Fix all users of SYSCALL_ERROR_HANDLERRichard Henderson
The fix begun in 64e65bc1 was incomplete. Fixed by adding a new SYSCALL_ERROR_FALLTHRU macro.
2012-09-26Add __ppc_get_timebase_freq to powerpc-nofpu ABI baseline.Joseph Myers
2012-09-20hppa: Use __prlimit64 as the internal name.Carlos O'Donell
Fix a build failure by using __prlimit64 as the internal function name for the versioned symbol prlimit64. Without this patch the build system attempts to alias prlimit64 to itself and that is invalid.
2012-09-20hppa: Add EHWPOISON and bump errlist-compat to 260Carlos O'Donell
Add errno EHWPOISON and bump the errlist-compat table to 260, providing 2 padding entries for future use before bumping is again required.
2012-09-13alpha: Streamline __setfpucwRichard Henderson
The convert_bit macro allows the compiler to translate the bit positions more efficiently. The assumption of only running at program startup allows eliding the __ieee_get_fp_control call.
2012-09-13alpha: Update localplt.dataRichard Henderson
2012-09-06tile: fix type of prfpregset_t in <sys/procfs.h>Chris Metcalf
The previous dummy definition (as type int) was fine in general, since tile doesn't have floating-point registers, but it confused gdb's configure, leading to later compile errors. This change also makes prfpregset_t parallel to prgregset_t, which seems like generally the right thing regardless of the non-existence of the actual registers :-)
2012-08-27Remove __ASSUME_STAT64_SYSCALL.Joseph Myers
2012-08-27alpha: add conditional fdatasync supportMike Frysinger
While most arches have had the fdatasync syscall for a long time, the alpha port didn't add it until the 2.6.22 release. This is heavily based on Aurelien Jarno's initial work. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-23Check floating-point ABI in ARM VALID_ELF_HEADER.Steve McIntyre
2012-08-22Clean up MIPS stat64 handling.Joseph Myers
2012-08-21Remove __ASSUME_FADVISE64_64_SYSCALL.Joseph Myers