From 0dfa1d8caadb7b308740d7695b592c207bfad543 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 7 May 2024 08:58:45 -0400 Subject: unify bits/stat.h for all archs sharing a common definition future archs should not define their own bits/stat.h but use this generic one. --- arch/aarch64/bits/stat.h | 18 ------------------ arch/generic/bits/stat.h | 18 ++++++++++++++++++ arch/loongarch64/bits/stat.h | 18 ------------------ arch/riscv32/bits/stat.h | 18 ------------------ arch/riscv64/bits/stat.h | 18 ------------------ 5 files changed, 18 insertions(+), 72 deletions(-) delete mode 100644 arch/aarch64/bits/stat.h create mode 100644 arch/generic/bits/stat.h delete mode 100644 arch/loongarch64/bits/stat.h delete mode 100644 arch/riscv32/bits/stat.h delete mode 100644 arch/riscv64/bits/stat.h diff --git a/arch/aarch64/bits/stat.h b/arch/aarch64/bits/stat.h deleted file mode 100644 index f6d9e86..0000000 --- a/arch/aarch64/bits/stat.h +++ /dev/null @@ -1,18 +0,0 @@ -struct stat { - dev_t st_dev; - ino_t st_ino; - mode_t st_mode; - nlink_t st_nlink; - uid_t st_uid; - gid_t st_gid; - dev_t st_rdev; - unsigned long long __pad; - off_t st_size; - blksize_t st_blksize; - int __pad2; - blkcnt_t st_blocks; - struct timespec st_atim; - struct timespec st_mtim; - struct timespec st_ctim; - unsigned __unused[2]; -}; diff --git a/arch/generic/bits/stat.h b/arch/generic/bits/stat.h new file mode 100644 index 0000000..f6d9e86 --- /dev/null +++ b/arch/generic/bits/stat.h @@ -0,0 +1,18 @@ +struct stat { + dev_t st_dev; + ino_t st_ino; + mode_t st_mode; + nlink_t st_nlink; + uid_t st_uid; + gid_t st_gid; + dev_t st_rdev; + unsigned long long __pad; + off_t st_size; + blksize_t st_blksize; + int __pad2; + blkcnt_t st_blocks; + struct timespec st_atim; + struct timespec st_mtim; + struct timespec st_ctim; + unsigned __unused[2]; +}; diff --git a/arch/loongarch64/bits/stat.h b/arch/loongarch64/bits/stat.h deleted file mode 100644 index f6d9e86..0000000 --- a/arch/loongarch64/bits/stat.h +++ /dev/null @@ -1,18 +0,0 @@ -struct stat { - dev_t st_dev; - ino_t st_ino; - mode_t st_mode; - nlink_t st_nlink; - uid_t st_uid; - gid_t st_gid; - dev_t st_rdev; - unsigned long long __pad; - off_t st_size; - blksize_t st_blksize; - int __pad2; - blkcnt_t st_blocks; - struct timespec st_atim; - struct timespec st_mtim; - struct timespec st_ctim; - unsigned __unused[2]; -}; diff --git a/arch/riscv32/bits/stat.h b/arch/riscv32/bits/stat.h deleted file mode 100644 index f6d9e86..0000000 --- a/arch/riscv32/bits/stat.h +++ /dev/null @@ -1,18 +0,0 @@ -struct stat { - dev_t st_dev; - ino_t st_ino; - mode_t st_mode; - nlink_t st_nlink; - uid_t st_uid; - gid_t st_gid; - dev_t st_rdev; - unsigned long long __pad; - off_t st_size; - blksize_t st_blksize; - int __pad2; - blkcnt_t st_blocks; - struct timespec st_atim; - struct timespec st_mtim; - struct timespec st_ctim; - unsigned __unused[2]; -}; diff --git a/arch/riscv64/bits/stat.h b/arch/riscv64/bits/stat.h deleted file mode 100644 index f6d9e86..0000000 --- a/arch/riscv64/bits/stat.h +++ /dev/null @@ -1,18 +0,0 @@ -struct stat { - dev_t st_dev; - ino_t st_ino; - mode_t st_mode; - nlink_t st_nlink; - uid_t st_uid; - gid_t st_gid; - dev_t st_rdev; - unsigned long long __pad; - off_t st_size; - blksize_t st_blksize; - int __pad2; - blkcnt_t st_blocks; - struct timespec st_atim; - struct timespec st_mtim; - struct timespec st_ctim; - unsigned __unused[2]; -}; -- cgit v1.1