5 #ifndef __LINUX_MAGIC_H
6 #define __LINUX_MAGIC_H
10 #include <linux/magic.h>
13 #ifndef ADFS_SUPER_MAGIC
14 #define ADFS_SUPER_MAGIC 0xadf5
17 #ifndef AFFS_SUPER_MAGIC
18 #define AFFS_SUPER_MAGIC 0xadff
21 #ifndef AFS_SUPER_MAGIC
22 #define AFS_SUPER_MAGIC 0x5346414F
25 #ifndef AUTOFS_SUPER_MAGIC
26 #define AUTOFS_SUPER_MAGIC 0x0187
29 #ifndef AUTOFS_SBI_MAGIC
30 #define AUTOFS_SBI_MAGIC 0x6d4a556d
33 #ifndef CODA_SUPER_MAGIC
34 #define CODA_SUPER_MAGIC 0x73757245
38 #define CRAMFS_MAGIC 0x28cd3d45
41 #ifndef CRAMFS_MAGIC_WEND
42 #define CRAMFS_MAGIC_WEND 0x453dcd28
46 #define DEBUGFS_MAGIC 0x64626720
50 #define SYSFS_MAGIC 0x62656572
53 #ifndef SECURITYFS_MAGIC
54 #define SECURITYFS_MAGIC 0x73636673
58 #define SELINUX_MAGIC 0xf97cff8c
62 #define RAMFS_MAGIC 0x858458f6
66 #define TMPFS_MAGIC 0x01021994
69 #ifndef HUGETLBFS_MAGIC
70 #define HUGETLBFS_MAGIC 0x958458f6
73 #ifndef SQUASHFS_MAGIC
74 #define SQUASHFS_MAGIC 0x73717368
77 #ifndef EFS_SUPER_MAGIC
78 #define EFS_SUPER_MAGIC 0x414A53
81 #ifndef EXT2_SUPER_MAGIC
82 #define EXT2_SUPER_MAGIC 0xEF53
85 #ifndef EXT3_SUPER_MAGIC
86 #define EXT3_SUPER_MAGIC 0xEF53
89 #ifndef XENFS_SUPER_MAGIC
90 #define XENFS_SUPER_MAGIC 0xabba1974
93 #ifndef EXT4_SUPER_MAGIC
94 #define EXT4_SUPER_MAGIC 0xEF53
97 #ifndef BTRFS_SUPER_MAGIC
98 #define BTRFS_SUPER_MAGIC 0x9123683E
101 #ifndef HPFS_SUPER_MAGIC
102 #define HPFS_SUPER_MAGIC 0xf995e849
105 #ifndef ISOFS_SUPER_MAGIC
106 #define ISOFS_SUPER_MAGIC 0x9660
109 #ifndef JFFS2_SUPER_MAGIC
110 #define JFFS2_SUPER_MAGIC 0x72b6
113 #ifndef JFS_SUPER_MAGIC
114 #define JFS_SUPER_MAGIC 0x3153464a
117 #ifndef ANON_INODE_FS_MAGIC
118 #define ANON_INODE_FS_MAGIC 0x09041934
121 #ifndef MINIX_SUPER_MAGIC
122 #define MINIX_SUPER_MAGIC 0x137F
125 #ifndef MINIX_SUPER_MAGIC2
126 #define MINIX_SUPER_MAGIC2 0x138F
129 #ifndef MINIX2_SUPER_MAGIC
130 #define MINIX2_SUPER_MAGIC 0x2468
133 #ifndef MINIX2_SUPER_MAGIC2
134 #define MINIX2_SUPER_MAGIC2 0x2478
137 #ifndef MINIX3_SUPER_MAGIC
138 #define MINIX3_SUPER_MAGIC 0x4d5a
141 #ifndef MSDOS_SUPER_MAGIC
142 #define MSDOS_SUPER_MAGIC 0x4d44
145 #ifndef NCP_SUPER_MAGIC
146 #define NCP_SUPER_MAGIC 0x564c
149 #ifndef NFS_SUPER_MAGIC
150 #define NFS_SUPER_MAGIC 0x6969
153 #ifndef OPENPROM_SUPER_MAGIC
154 #define OPENPROM_SUPER_MAGIC 0x9fa1
157 #ifndef PROC_SUPER_MAGIC
158 #define PROC_SUPER_MAGIC 0x9fa0
161 #ifndef QNX4_SUPER_MAGIC
162 #define QNX4_SUPER_MAGIC 0x002f
165 #ifndef REISERFS_SUPER_MAGIC
166 #define REISERFS_SUPER_MAGIC 0x52654973
169 #ifndef SMB_SUPER_MAGIC
170 #define SMB_SUPER_MAGIC 0x517B
173 #ifndef USBDEVICE_SUPER_MAGIC
174 #define USBDEVICE_SUPER_MAGIC 0x9fa2
177 #ifndef CGROUP_SUPER_MAGIC
178 #define CGROUP_SUPER_MAGIC 0x27e0eb
181 #ifndef FUTEXFS_SUPER_MAGIC
182 #define FUTEXFS_SUPER_MAGIC 0xBAD1DEA
185 #ifndef DEVPTS_SUPER_MAGIC
186 #define DEVPTS_SUPER_MAGIC 0x1cd1
189 #ifndef CIFS_MAGIC_NUMBER
190 #define CIFS_MAGIC_NUMBER 0xFF534D42
193 #ifndef BEFS_SUPER_MAGIC1
194 #define BEFS_SUPER_MAGIC1 0x42465331
197 #ifndef BEFS_SUPER_MAGIC2
198 #define BEFS_SUPER_MAGIC2 0xdd121031
201 #ifndef BEFS_SUPER_MAGIC3
202 #define BEFS_SUPER_MAGIC3 0x15b6830e
206 #define BFS_MAGIC 0x1BADFACE
209 #ifndef NTFS_SB_MAGIC
210 #define NTFS_SB_MAGIC 0x5346544e
214 MONO_SYSV_FSTYPE_NONE
= 0,
215 MONO_SYSV_FSTYPE_XENIX
,
216 MONO_SYSV_FSTYPE_SYSV4
,
217 MONO_SYSV_FSTYPE_SYSV2
,
218 MONO_SYSV_FSTYPE_COH
,
221 #ifndef SYSV_MAGIC_BASE
222 #define SYSV_MAGIC_BASE 0x012FF7B3
225 #ifndef XENIX_SUPER_MAGIC
226 #define XENIX_SUPER_MAGIC (SYSV_MAGIC_BASE+MONO_SYSV_FSTYPE_XENIX)
229 #ifndef SYSV4_SUPER_MAGIC
230 #define SYSV4_SUPER_MAGIC (SYSV_MAGIC_BASE+MONO_SYSV_FSTYPE_SYSV4)
233 #ifndef SYSV2_SUPER_MAGIC
234 #define SYSV2_SUPER_MAGIC (SYSV_MAGIC_BASE+MONO_SYSV_FSTYPE_SYSV2)
237 #ifndef COH_SUPER_MAGIC
238 #define COH_SUPER_MAGIC (SYSV_MAGIC_BASE+MONO_SYSV_FSTYPE_COH)
242 #define UFS_MAGIC 0x00011954
246 #define UFS_MAGIC_BW 0x0f242697
250 #define UFS2_MAGIC 0x19540119
254 #define UFS_CIGAM 0x54190100
257 #ifndef UDF_SUPER_MAGIC
258 #define UDF_SUPER_MAGIC 0x15013346
262 #define XFS_SB_MAGIC 0x58465342
265 #ifndef FUSE_SUPER_MAGIC
266 #define FUSE_SUPER_MAGIC 0x65735546
270 #define V9FS_MAGIC 0x01021997
273 #ifndef CEPH_SUPER_MAGIC
274 #define CEPH_SUPER_MAGIC 0x00c36400
277 #ifndef CONFIGFS_MAGIC
278 #define CONFIGFS_MAGIC 0x62656570
281 #ifndef ECRYPTFS_SUPER_MAGIC
282 #define ECRYPTFS_SUPER_MAGIC 0xf15f
285 #ifndef EXOFS_SUPER_MAGIC
286 #define EXOFS_SUPER_MAGIC 0x5df5
289 #ifndef VXFS_SUPER_MAGIC
290 #define VXFS_SUPER_MAGIC 0xa501fcf5
293 #ifndef VXFS_OLT_MAGIC
294 #define VXFS_OLT_MAGIC 0xa504fcf5
298 #define GFS2_MAGIC 0x01161970
301 #ifndef HFS_SUPER_MAGIC
302 #define HFS_SUPER_MAGIC 0x4244
305 #ifndef HFSPLUS_SUPER_MAGIC
306 #define HFSPLUS_SUPER_MAGIC 0x482b
309 #ifndef LOGFS_MAGIC_U32
310 #define LOGFS_MAGIC_U32 0xc97e8168
313 #ifndef OCFS2_SUPER_MAGIC
314 #define OCFS2_SUPER_MAGIC 0x7461636f
318 #define OMFS_MAGIC 0xc2993d87
321 #ifndef UBIFS_SUPER_MAGIC
322 #define UBIFS_SUPER_MAGIC 0x24051905
326 #define ROMFS_MAGIC 0x7275