From bda07601a8b2dd9f016a3e5ac4a6e0ec7fa9a23c Mon Sep 17 00:00:00 2001 From: Edoardo La Greca Date: Sun, 10 Aug 2025 15:30:35 +0200 Subject: add Stat --- src/main/kotlin/Stat.kt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/main/kotlin/Stat.kt diff --git a/src/main/kotlin/Stat.kt b/src/main/kotlin/Stat.kt new file mode 100644 index 0000000..53f913d --- /dev/null +++ b/src/main/kotlin/Stat.kt @@ -0,0 +1,26 @@ +/** + * File attributes. The `type` and `dev` attributes are ignored since they are for kernel use only. + * + * @param fid The FID sent the T-stat message. + * @param qid The QID of the file. + * @param mode Permissions and flags. + * @param atime Last acces time. + * @param mtime Last modification time. + * @param length The length of the file in bytes. + * @param name The file name, which is `/` if the file is the root directory. + * @param uid The owner's name. + * @param gid The group's name. + * @param muid The name of the user who last modified the file. + */ +data class Stat( + val fid: UInt, + val qid: QID, + val mode: FileMode, + val atime: UInt, + val mtime: UInt, + val length: ULong, + val name: String, + val uid: String, + val gid: String, + val muid: String +) \ No newline at end of file -- cgit v1.2.3