]> granicus.if.org Git - strace/commitdiff
Add more fs magic constants
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 14 Sep 2016 23:52:36 +0000 (23:52 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 14 Sep 2016 23:52:36 +0000 (23:52 +0000)
Add *_MAGIC constants defined inside linux fs but not explicitly
exported via linux uapi.

* xlat/fsmagic.in: Add HFS_SUPER_MAGIC, HFSPLUS_SUPER_MAGIC,
EXOFS_SUPER_MAGIC, CEPH_SUPER_MAGIC, UBIFS_SUPER_MAGIC, JFS_SUPER_MAGIC,
BEFS_SUPER_MAGIC, NTFS_SB_MAGIC, XFS_SB_MAGIC, CONFIGFS_MAGIC,
FUSE_CTL_SUPER_MAGIC, FUSE_SUPER_MAGIC, AFS_FS_MAGIC, OCFS2_SUPER_MAGIC,
VXFS_SUPER_MAGIC, LOGFS_MAGIC, SMB2_MAGIC_NUMBER, and CIFS_MAGIC_NUMBER
constants.

xlat/fsmagic.in

index b21d366e43d4f1e3cfeaa5a29113ed68d8f0557d..2fcab1e1637798bbc0d7d7416fb792624f1febf5 100644 (file)
@@ -9,10 +9,13 @@
 { 0x00002468,  "MINIX2_SUPER_MAGIC"    },
 { 0x00002478,  "MINIX2_SUPER_MAGIC2"   },
 { 0x00003434,  "NILFS_SUPER_MAGIC"     },
+{ 0x00004244,  "HFS_SUPER_MAGIC"       },
+{ 0x0000482b,  "HFSPLUS_SUPER_MAGIC"   },
 { 0x00004d44,  "MSDOS_SUPER_MAGIC"     },
 { 0x00004d5a,  "MINIX3_SUPER_MAGIC"    },
 { 0x0000517b,  "SMB_SUPER_MAGIC"       },
 { 0x0000564c,  "NCP_SUPER_MAGIC"       },
+{ 0x00005df5,  "EXOFS_SUPER_MAGIC"     },
 { 0x00006969,  "NFS_SUPER_MAGIC"       },
 { 0x00007275,  "ROMFS_MAGIC"           },
 { 0x000072b6,  "JFFS2_SUPER_MAGIC"     },
@@ -29,6 +32,7 @@
 { 0x0027e0eb,  "CGROUP_SUPER_MAGIC"    },
 { 0x00414a53,  "EFS_SUPER_MAGIC"       },
 { 0x00c0ffee,  "HOSTFS_SUPER_MAGIC"    },
+{ 0x00c36400,  "CEPH_SUPER_MAGIC"      },
 { 0x01021994,  "TMPFS_MAGIC"           },
 { 0x01021997,  "V9FS_MAGIC"            },
 { 0x01161970,  "GFS2_MAGIC"            },
 { 0x13661366,  "BALLOON_KVM_MAGIC"     },
 { 0x15013346,  "UDF_SUPER_MAGIC"       },
 { 0x1badface,  "BFS_MAGIC"             },
+{ 0x24051905,  "UBIFS_SUPER_MAGIC"     },
 { 0x28cd3d45,  "CRAMFS_MAGIC"          },
+{ 0x3153464a,  "JFS_SUPER_MAGIC"       },
+{ 0x42465331,  "BEFS_SUPER_MAGIC"      },
 { 0x42494e4d,  "BINFMTFS_MAGIC"        },
 { 0x43415d53,  "SMACK_MAGIC"           },
 { 0x453dcd28,  "CRAMFS_MAGIC_WEND"     },
 { 0x50495045,  "PIPEFS_MAGIC"          },
 { 0x52654973,  "REISERFS_SUPER_MAGIC"  },
 { 0x5346414f,  "AFS_SUPER_MAGIC"       },
+{ 0x5346544e,  "NTFS_SB_MAGIC"         },
 { 0x534f434b,  "SOCKFS_MAGIC"          },
 { 0x54190100,  "UFS_CIGAM"             },
 { 0x57ac6e9d,  "STACK_END_MAGIC"       },
 { 0x58295829,  "ZSMALLOC_MAGIC"        },
+{ 0x58465342,  "XFS_SB_MAGIC"          },
 { 0x6165676c,  "PSTOREFS_MAGIC"        },
 { 0x62646576,  "BDEVFS_MAGIC"          },
+{ 0x62656570,  "CONFIGFS_MAGIC"        },
 { 0x62656572,  "SYSFS_MAGIC"           },
 { 0x63677270,  "CGROUP2_SUPER_MAGIC"   },
 { 0x64626720,  "DEBUGFS_MAGIC"         },
+{ 0x65735543,  "FUSE_CTL_SUPER_MAGIC"  },
+{ 0x65735546,  "FUSE_SUPER_MAGIC"      },
 { 0x68191122,  "QNX6_SUPER_MAGIC"      },
+{ 0x6b414653,  "AFS_FS_MAGIC"          },
 { 0x6e736673,  "NSFS_MAGIC"            },
 { 0x73636673,  "SECURITYFS_MAGIC"      },
 { 0x73717368,  "SQUASHFS_MAGIC"        },
 { 0x73727279,  "BTRFS_TEST_MAGIC"      },
 { 0x73757245,  "CODA_SUPER_MAGIC"      },
+{ 0x7461636f,  "OCFS2_SUPER_MAGIC"     },
 { 0x74726163,  "TRACEFS_MAGIC"         },
 { 0x794c7630,  "OVERLAYFS_SUPER_MAGIC" },
 { 0x858458f6,  "RAMFS_MAGIC"           },
 { 0x9123683e,  "BTRFS_SUPER_MAGIC"     },
 { 0x958458f6,  "HUGETLBFS_MAGIC"       },
+{ 0xa501fcf5,  "VXFS_SUPER_MAGIC"      },
 { 0xabba1974,  "XENFS_SUPER_MAGIC"     },
+{ 0xc97e8168,  "LOGFS_MAGIC"           },
 { 0xcafe4a11,  "BPF_FS_MAGIC"          },
 { 0xde5e81e4,  "EFIVARFS_MAGIC"        },
 { 0xf2f52010,  "F2FS_SUPER_MAGIC"      },
 { 0xf97cff8c,  "SELINUX_MAGIC"         },
 { 0xf995e849,  "HPFS_SUPER_MAGIC"      },
+{ 0xfe534d42,  "SMB2_MAGIC_NUMBER"     },
+{ 0xff534d42,  "CIFS_MAGIC_NUMBER"     },
 #unterminated