about summary refs log tree commit diff
path: root/ports/sysdeps/unix/sysv
Commit message (Collapse)AuthorAgeFilesLines
* alpha: Add lll_futex_timed_wait_bitsetRichard Henderson2013-01-021-0/+13
|
* Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers2013-01-016-10/+6
|
* tile: support lll_futex_timed_wait_bitsetChris Metcalf2012-12-281-0/+13
|
* tile: fix DWARF bug in clone() for created threadChris Metcalf2012-12-211-1/+2
| | | | | | | | | | | | | Previously, we would see a bad frame in the gdb backtrace output, e.g.: (gdb) bt #0 foo () at foo.c:5 #1 0x000000aaaab68ee8 in start_thread () from /lib/libpthread.so.0 #2 0x000000aaaad01c88 in clone () from /lib/libc.so.6 #3 0x0000000000000000 in ?? () With this change the bogus frame #3 is gone and we have the same output as x86 does for the same program.
* aarch64: Fix compiler warning for unused declaration _x0Marcus Shawcroft2012-12-101-1/+0
|
* aarch64: Resolve sc_err and _x0 defined but not used warnings.Marcus Shawcroft2012-12-071-2/+0
|
* aarch64: Resolve implict cast warning.Marcus Shawcroft2012-12-071-1/+1
|
* aarch64: Tag ARM libc6-dependent libraries with FLAG_ELF_LIBC6Marcus Shawcroft2012-12-041-1/+3
| | | | | | | * sysdeps/unix/sysv/linux/aarch64/ldconfig.h: Add entries for /lib/ld-linux.so.3 and /lib/ld-linux-armhf.so.3. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* aarch64: Tag ARM and AArch64 binaries in the ldconfig cacheMarcus Shawcroft2012-12-041-0/+18
| | | | | | | Add the correct tags for ARM and AArch64 libraries in the ldconfig cache for AArch64. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* arm: Check for the FLAG_ARM_LIBHF flag in the ldconfig cacheMarcus Shawcroft2012-12-041-0/+29
| | | | Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* arm: Tag ARM libc6-dependent binaries with FLAG_ELF_LIBC6Marcus Shawcroft2012-12-041-0/+25
| | | | Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* arm: Tag ARM and AArch64 binaries in the ldconfig cache.Marcus Shawcroft2012-12-041-0/+73
| | | | | | | Add the correct tags for ARM and AArch64 libraries in the ldconfig cache for ARM. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
* ia64: clock_getcpuclockid.c: drop unused fileMike Frysinger2012-11-291-31/+0
| | | | | | | | Since we no longer support __ASSUME_POSIX_CPU_TIMERS, the ia64 code no longer needs to override HAS_CPUCLOCK in the common file. Drop the ia64 shim as well. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Add 64-bit support to MIPS register-dump.h (bug 14893).Joseph Myers2012-11-291-12/+29
|
* hppa: Remove socket.h and implement socket_type.h.Carlos O'Donell2012-11-292-444/+55
|
* hppa: Cleanup two build warnings for integer to pointers casts.Carlos O'Donell2012-11-291-2/+2
|
* aarch64: Use FLAG_AARCH64_LIB64 ldconfig cache tag.Marcus Shawcroft2012-11-291-0/+45
| | | | | | | | | Use the new FLAG_AARCH64_LIB64 ldconfig cache tag for AArch64, similarly to the way tags are handled for other architectures. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org> Signed-off-by: Marcus Shawcroft <marcus.shawcroft@linaro.org>
* Implement MIPS n64 sendfile64 as alias of sendfile syscall (bug 14822).Joseph Myers2012-11-222-0/+3
|
* m68k: fix return value of lll_futex_timed_wait_bitsetAndreas Schwab2012-11-211-1/+1
|
* Avoid $(shell) in determining default ARM ABI.Joseph Myers2012-11-211-16/+7
|
* aarch64: Fix lll_futex_timed_wait_bitset return value sign.Marcus Shawcroft2012-11-211-1/+1
| | | | | The implementation of lll_futex_timed_wait_bitset should not be negating the futex syscall return value on error.
* Use parentheses around MIPS syscall macro arguments.Joseph Myers2012-11-202-46/+46
|
* Fix int-to-pointer-cast warnings for MIPS.Joseph Myers2012-11-202-9/+9
|
* Fix unused variable warnings from MIPS syscall macros.Joseph Myers2012-11-193-9/+9
|
* hppa: Mark __pthread_once as a hidden def.Carlos O'Donell2012-11-191-2/+2
|
* hppa: Add ____longjmp_check C implementation.Carlos O'Donell2012-11-191-0/+47
|
* m68k: fix cancellable syscall with 5 or 6 argumentsAndreas Schwab2012-11-181-5/+5
|
* m68k: define lll_futex_timed_wait_bitsetAndreas Schwab2012-11-181-1/+13
|
* Fix thumb2 build breakage in libcryptMarcus Shawcroft2012-11-141-0/+4
|
* AArch64 PortMarcus Shawcroft2012-11-0961-0/+6274
|
* Define lll_futex_timed_wait_bitset for MIPS.Joseph Myers2012-11-051-0/+12
|
* Define lll_futex_timed_wait_bitset for ARM.Joseph Myers2012-11-051-1/+13
|
* [BZ #157] Remove include/stub-tag.h for good.Thomas Schwinge2012-11-043-4/+0
|
* Regenerate all configure scripts.Thomas Schwinge2012-11-011-2/+2
|
* Convert alpha to use <bits/fcntl-linux.h>Andreas Jaeger2012-11-011-228/+13
|
* BZ#14743: Move clock_* symbols from librt to libc.Thomas Schwinge2012-11-011-0/+5
| | | | Change missing from commit 6e6249d0b461b952d0f544792372663feb6d792a.
* Fix powerpc abilist sort orderAndreas Schwab2012-10-311-1/+1
|
* tile: improve ABI and #include use in gettimeofday vdso supportChris Metcalf2012-10-302-4/+3
|
* hppa: Add cfi direcvtives.Carlos O'Donell2012-10-291-1/+12
| | | | We add cfi directives to the syscall assembly.
* hppa: Fix r19 save and restore.Carlos O'Donell2012-10-291-22/+18
| | | | | | | | | 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.
* hppa: Optimize syscall sequence.Carlos O'Donell2012-10-291-10/+4
| | | | | We remove an extraneous nop from the syscall sequence. No DO_CALL* may end in an instruction with a delay slot.
* Fix trailing whitespace.Carlos O'Donell2012-10-291-10/+9
|
* 2012-10-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-293-8/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-29 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-10-293-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* tile: add vDSO support for gettimeofday()Chris Metcalf2012-10-294-0/+106
|
* Remove redundant defines of __O_LARGEFILEAndreas Jaeger2012-10-271-2/+0
| | | | | | | | | | | * 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>.
* HPPA: Use <bits/fcntl-linux.h>Andreas Jaeger2012-10-261-255/+18
| | | | | | | * 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.
* Convert ia64, linux-generic, m68k <bits/fcntl.h> to use <bits/fcntl-linux.h>Andreas Jaeger2012-10-253-829/+16
| | | | | | | | | | | | | | * 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>.
* BZ#14743: Move clock_* symbols from librt to libc.Roland McGrath2012-10-2412-4/+59
|
* Convert MIPS to use <bits/fcntl-linux.h>Andreas Jaeger2012-10-241-250/+20
| | | | | | * 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>.