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