]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
filesystems: add ntfs/ntfs3 magic and add it current version to group
authorLennart Poettering <lennart@poettering.net>
Mon, 15 Nov 2021 21:53:25 +0000 (22:53 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 15 Nov 2021 21:53:25 +0000 (22:53 +0100)
As suggested:

https://github.com/systemd/systemd/pull/21373#discussion_r749523677

src/basic/filesystems-gperf.gperf
src/basic/filesystems.c
src/basic/missing_magic.h

index 0c0c609f80b2d9d6e293fe5e5563479610ed4c80..7dd660addf1ef6c22aa626e33e80a8a25972f483 100644 (file)
@@ -85,6 +85,8 @@ nfs,             {NFS_SUPER_MAGIC}
 nfs4,            {NFS_SUPER_MAGIC}
 nilfs2,          {NILFS_SUPER_MAGIC}
 nsfs,            {NSFS_MAGIC}
+ntfs,            {NTFS_SB_MAGIC}
+ntfs3,           {NTFS3_SUPER_MAGIC}
 ocfs2,           {OCFS2_SUPER_MAGIC}
 openpromfs,      {OPENPROM_SUPER_MAGIC}
 orangefs,        {ORANGEFS_DEVREQ_MAGIC}
index c3fe6497be38202f271feab2082d07f54838b402..b9cc6221072449e2becbcf056ef8addfb3624de4 100644 (file)
@@ -99,6 +99,7 @@ const FilesystemSet filesystem_sets[_FILESYSTEM_SET_MAX] = {
                 "exfat\0"
                 "ext4\0"
                 "iso9660\0"
+                "ntfs3\0"
                 "squashfs\0"
                 "udf\0"
                 "vfat\0"
index 7b586971ae185ee8a24c5a8b65de886e6f1aa942..7d9320bb6dc9bff0faf131b3b786d907b4e25075 100644 (file)
 #ifndef RPC_PIPEFS_SUPER_MAGIC
 #define RPC_PIPEFS_SUPER_MAGIC 0x67596969
 #endif
+
+/* Not exposed yet, defined at fs/ntfs/ntfs.h */
+#ifndef NTFS_SB_MAGIC
+#define NTFS_SB_MAGIC 0x5346544e
+#endif
+
+/* Not exposed yet, encoded literally in fs/ntfs3/super.c. */
+#ifndef NTFS3_SUPER_MAGIC
+#define NTFS3_SUPER_MAGIC 0x7366746e
+#endif