From: Gabe Black Date: Mon, 16 Oct 2006 01:54:59 +0000 (-0400) Subject: Added in missing portions of the stat structure copying function. X-Git-Tag: m5_2.0_beta2~94 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=67794ace5c44866a85cecd39c881464ecbe74597;p=gem5.git Added in missing portions of the stat structure copying function. --HG-- extra : convert_revision : cfabcb07b2c0c5655a757e8c98999ec3cf791e09 --- diff --git a/src/sim/syscall_emul.hh b/src/sim/syscall_emul.hh index edd4e331d..e79712a19 100644 --- a/src/sim/syscall_emul.hh +++ b/src/sim/syscall_emul.hh @@ -356,6 +356,14 @@ convertStatBuf(target_stat &tgt, host_stat *host, bool fakeTTY = false) tgt->st_dev = htog(tgt->st_dev); tgt->st_ino = host->st_ino; tgt->st_ino = htog(tgt->st_ino); + tgt->st_mode = host->st_mode; + tgt->st_mode = htog(tgt->st_mode); + tgt->st_nlink = host->st_nlink; + tgt->st_nlink = htog(tgt->st_nlink); + tgt->st_uid = host->st_uid; + tgt->st_uid = htog(tgt->st_uid); + tgt->st_gid = host->st_gid; + tgt->st_gid = htog(tgt->st_gid); if (fakeTTY) tgt->st_rdev = 0x880d; else