public static unsafe int stat_arm64()

in ILRepack/LibC.cs [273:306]


            public static unsafe int stat_arm64(string path, out XPlatLayout.stat stat)
            {
                Layout.Arm64.stat tmp;
                var errno = Interop.__xstat(0, path, &tmp) != 0 ? Marshal.GetLastWin32Error() : 0;
                stat = new XPlatLayout.stat
                {
                    st_dev = tmp.st_dev,
                    st_ino = tmp.st_ino,
                    st_mode = tmp.st_mode,
                    st_nlink = tmp.st_nlink,
                    st_uid = tmp.st_uid,
                    st_gid = tmp.st_gid,
                    st_rdev = tmp.st_rdev,
                    st_size = tmp.st_size,
                    st_atim = new XPlatLayout.TimeSpec
                    {
                        tv_sec = tmp.st_atim.tv_sec,
                        tv_nsec = tmp.st_atim.tv_nsec,
                    },
                    st_mtim = new XPlatLayout.TimeSpec
                    {
                        tv_sec = tmp.st_mtim.tv_sec,
                        tv_nsec = tmp.st_mtim.tv_nsec,
                    },
                    st_ctim = new XPlatLayout.TimeSpec
                    {
                        tv_sec = tmp.st_ctim.tv_sec,
                        tv_nsec = tmp.st_ctim.tv_nsec,
                    },
                    st_blksize = tmp.st_blksize,
                    st_blocks = tmp.st_blocks
                };
                return errno;
            }