OSDN Git Service

libc: rename TRUNCATE64_HAS_4_ARGS to SYSCALL_ALIGN_64BIT
authorMike Frysinger <vapier@gentoo.org>
Mon, 1 Apr 2013 08:47:08 +0000 (04:47 -0400)
committerMike Frysinger <vapier@gentoo.org>
Mon, 1 Apr 2013 08:47:08 +0000 (04:47 -0400)
commite8cc14e59ed3f66b84eedcc6ece65d40540edf47
treef0f96213ccf56a98480d40ce24ec3a76431bb66e
parenta4c0668fa1f07129ffd69debdbea229b2f20f510
libc: rename TRUNCATE64_HAS_4_ARGS to SYSCALL_ALIGN_64BIT

The reason truncate64 takes 4 args on some arches is that their ABI
requires 64bit values to be aligned on register pair boundaries.
Since this alignment affects more than just truncate64, rename the
define to properly document its purpose.  This also allows us to
expand it to the other impacted syscalls (which will be done in a
follow up commit).

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31 files changed:
libc/sysdeps/linux/alpha/bits/uClibc_arch_features.h
libc/sysdeps/linux/arm/bits/uClibc_arch_features.h
libc/sysdeps/linux/avr32/bits/uClibc_arch_features.h
libc/sysdeps/linux/bfin/bits/uClibc_arch_features.h
libc/sysdeps/linux/c6x/bits/uClibc_arch_features.h
libc/sysdeps/linux/common/bits/uClibc_arch_features.h
libc/sysdeps/linux/common/ftruncate64.c
libc/sysdeps/linux/common/truncate.c
libc/sysdeps/linux/common/truncate64.c
libc/sysdeps/linux/cris/bits/uClibc_arch_features.h
libc/sysdeps/linux/e1/bits/uClibc_arch_features.h
libc/sysdeps/linux/frv/bits/uClibc_arch_features.h
libc/sysdeps/linux/h8300/bits/uClibc_arch_features.h
libc/sysdeps/linux/hppa/bits/uClibc_arch_features.h
libc/sysdeps/linux/i386/bits/uClibc_arch_features.h
libc/sysdeps/linux/i960/bits/uClibc_arch_features.h
libc/sysdeps/linux/ia64/bits/uClibc_arch_features.h
libc/sysdeps/linux/m68k/bits/uClibc_arch_features.h
libc/sysdeps/linux/metag/bits/uClibc_arch_features.h
libc/sysdeps/linux/microblaze/bits/uClibc_arch_features.h
libc/sysdeps/linux/mips/bits/uClibc_arch_features.h
libc/sysdeps/linux/nios/bits/uClibc_arch_features.h
libc/sysdeps/linux/nios2/bits/uClibc_arch_features.h
libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
libc/sysdeps/linux/sh64/bits/uClibc_arch_features.h
libc/sysdeps/linux/sparc/bits/uClibc_arch_features.h
libc/sysdeps/linux/v850/bits/uClibc_arch_features.h
libc/sysdeps/linux/vax/bits/uClibc_arch_features.h
libc/sysdeps/linux/x86_64/bits/uClibc_arch_features.h
libc/sysdeps/linux/xtensa/bits/uClibc_arch_features.h