public NeoVirtFSStat(AssetFiles_Stat stat) { st_size = Convert.ToUInt64(stat.size); st_uid = stat.uid; st_gid = stat.gid; st_mode = (NeoMode_T)Convert.ToUInt32(stat.mode); st_ctim = DateTimeOffset.FromUnixTimeMilliseconds(stat.ctime * 1000); st_mtim = DateTimeOffset.FromUnixTimeMilliseconds(stat.mtime * 1000); st_atim = DateTimeOffset.FromUnixTimeMilliseconds(stat.atime * 1000); st_dtim = DateTimeOffset.MinValue; }
public void CheckStat() { // Recover from old format if (Stat == null) { Stat = new AssetFiles_Stat { ctime = CTime, mtime = MTime, atime = ATime, size = Size, mode = Mode, gid = 10010, uid = 10010 } } ; } }