From: Ali Saidi Date: Fri, 2 Nov 2007 06:11:15 +0000 (-0400) Subject: SE: fix stat64 syscall on os x X-Git-Tag: m5_2.0_beta4~6 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=710f3ca3e1a8f6863a19c420e9b9e879bd30b239;p=gem5.git SE: fix stat64 syscall on os x --HG-- extra : convert_revision : 40b62ef73d8e408cdd35b22147860f33533db57f --- 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;