alpha: fix stat64 issue
commit8b0ee8c576a6f3e107c80f70f6dacb2964feb4a7
authorVince Weaver <vince@csl.cornell.edu>
Tue, 29 Dec 2009 05:01:22 +0000 (29 00:01 -0500)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 14 Jan 2010 14:59:59 +0000 (14 15:59 +0100)
tree7a27ddbd79085344d643517a026e62ee2b636d49
parentdcbc9a70af47fdd49d053f6a544a86de8dca398a
alpha: fix stat64 issue

The stat64/fstat64 syscalls are broken for alpha linux-user.

This is because Alpha, even though it is native 64-bits, has a stat64
syscall that is different than regular stat.  This means that the
"TARGET_LONG_BITS==64" check in syscall.c isn't enough.  Below is
a patch that fixes things for me, although it might not be the cleanest
fix.

This issue keeps sixtrack and fma3d spec2k benchmarks from running.

Signed-off-by: Vince Weaver <vince@csl.cornell.edu>
Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
linux-user/syscall.c