summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/sparc/qp_ops.c
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-09-06 12:12:12 -0400
committerAustin Foxley <austinf@cetoncorp.com>2009-09-18 11:41:28 -0700
commitec684d6572952195494d779bdb90c467e9449a66 (patch)
treea2e18f16ac0926f8ced11c62d2981427302a93cd /libc/sysdeps/linux/sparc/qp_ops.c
parent364c8d64f92cb74dbb602d8eb1dacc7f47d33a2b (diff)
downloaduClibc-alpine-ec684d6572952195494d779bdb90c467e9449a66.tar.bz2
uClibc-alpine-ec684d6572952195494d779bdb90c467e9449a66.tar.xz
fstatat: fix up behavior on 32/64 bit hosts
The fstatat() syscall is a little funky in that it sometimes changes name between 32 and 64 bit hosts, but it should always operate on a 64bit stat structure. So for the fstatat() function, make sure we convert it from a 64bit kstat to a 32bit stat. Along these lines, we need to restore the __xstat32_conv() function. Reported-by: Timo Teräs <timo.teras@iki.fi> Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
Diffstat (limited to 'libc/sysdeps/linux/sparc/qp_ops.c')
0 files changed, 0 insertions, 0 deletions