From 710f3ca3e1a8f6863a19c420e9b9e879bd30b239 Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Fri, 2 Nov 2007 02:11:15 -0400 Subject: SE: fix stat64 syscall on os x --HG-- extra : convert_revision : 40b62ef73d8e408cdd35b22147860f33533db57f --- src/sim/syscall_emul.hh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/sim/syscall_emul.hh') diff --git a/src/sim/syscall_emul.hh b/src/sim/syscall_emul.hh index e2d13067c..abab356df 100644 --- a/src/sim/syscall_emul.hh +++ b/src/sim/syscall_emul.hh @@ -618,8 +618,13 @@ stat64Func(SyscallDesc *desc, int callnum, LiveProcess *process, // Adjust path for current working directory path = process->fullPath(path); +#if NO_STAT64 + struct stat hostBuf; + int result = stat(path.c_str(), &hostBuf); +#else struct stat64 hostBuf; int result = stat64(path.c_str(), &hostBuf); +#endif if (result < 0) return -errno; -- cgit v1.2.3