1
/* Map each S_MAGIC_* value to 1, 0 or -1.
2
1 if it is known to be a remote file system type,
3
0 if it is known to be a local file system type, or -1 otherwise. */
5
is_local_fs_type (unsigned long int magic)
9
case S_MAGIC_ADFS: return 1;
10
case S_MAGIC_AFFS: return 1;
11
case S_MAGIC_AFS: return 0;
12
case S_MAGIC_ANON_INODE_FS: return 1;
13
case S_MAGIC_AUFS: return 0;
14
case S_MAGIC_AUTOFS: return 1;
15
case S_MAGIC_BEFS: return 1;
16
case S_MAGIC_BDEVFS: return 1;
17
case S_MAGIC_BFS: return 1;
18
case S_MAGIC_BINFMTFS: return 1;
19
case S_MAGIC_BTRFS: return 1;
20
case S_MAGIC_CGROUP: return 1;
21
case S_MAGIC_CIFS: return 0;
22
case S_MAGIC_CODA: return 0;
23
case S_MAGIC_COH: return 1;
24
case S_MAGIC_CRAMFS: return 1;
25
case S_MAGIC_CRAMFS_WEND: return 1;
26
case S_MAGIC_DEBUGFS: return 1;
27
case S_MAGIC_DEVFS: return 1;
28
case S_MAGIC_DEVPTS: return 1;
29
case S_MAGIC_ECRYPTFS: return 1;
30
case S_MAGIC_EFS: return 1;
31
case S_MAGIC_EXT: return 1;
32
case S_MAGIC_EXT2: return 1;
33
case S_MAGIC_EXT2_OLD: return 1;
34
case S_MAGIC_FAT: return 1;
35
case S_MAGIC_FHGFS: return 0;
36
case S_MAGIC_FUSEBLK: return 0;
37
case S_MAGIC_FUSECTL: return 0;
38
case S_MAGIC_FUTEXFS: return 1;
39
case S_MAGIC_GFS: return 0;
40
case S_MAGIC_GPFS: return 0;
41
case S_MAGIC_HFS: return 1;
42
case S_MAGIC_HPFS: return 1;
43
case S_MAGIC_HUGETLBFS: return 1;
44
case S_MAGIC_MTD_INODE_FS: return 1;
45
case S_MAGIC_INOTIFYFS: return 1;
46
case S_MAGIC_ISOFS: return 1;
47
case S_MAGIC_ISOFS_R_WIN: return 1;
48
case S_MAGIC_ISOFS_WIN: return 1;
49
case S_MAGIC_JFFS: return 1;
50
case S_MAGIC_JFFS2: return 1;
51
case S_MAGIC_JFS: return 1;
52
case S_MAGIC_KAFS: return 0;
53
case S_MAGIC_LUSTRE: return 0;
54
case S_MAGIC_MINIX: return 1;
55
case S_MAGIC_MINIX_30: return 1;
56
case S_MAGIC_MINIX_V2: return 1;
57
case S_MAGIC_MINIX_V2_30: return 1;
58
case S_MAGIC_MINIX_V3: return 1;
59
case S_MAGIC_MQUEUE: return 1;
60
case S_MAGIC_MSDOS: return 1;
61
case S_MAGIC_NCP: return 0;
62
case S_MAGIC_NFS: return 0;
63
case S_MAGIC_NFSD: return 0;
64
case S_MAGIC_NILFS: return 1;
65
case S_MAGIC_NTFS: return 1;
66
case S_MAGIC_OPENPROM: return 1;
67
case S_MAGIC_OCFS2: return 0;
68
case S_MAGIC_PANFS: return 0;
69
case S_MAGIC_PIPEFS: return 0;
70
case S_MAGIC_PROC: return 1;
71
case S_MAGIC_PSTOREFS: return 1;
72
case S_MAGIC_QNX4: return 1;
73
case S_MAGIC_QNX6: return 1;
74
case S_MAGIC_RAMFS: return 1;
75
case S_MAGIC_REISERFS: return 1;
76
case S_MAGIC_ROMFS: return 1;
77
case S_MAGIC_RPC_PIPEFS: return 1;
78
case S_MAGIC_SECURITYFS: return 1;
79
case S_MAGIC_SELINUX: return 1;
80
case S_MAGIC_SMB: return 0;
81
case S_MAGIC_SOCKFS: return 1;
82
case S_MAGIC_SQUASHFS: return 1;
83
case S_MAGIC_SYSFS: return 1;
84
case S_MAGIC_SYSV2: return 1;
85
case S_MAGIC_SYSV4: return 1;
86
case S_MAGIC_TMPFS: return 1;
87
case S_MAGIC_UDF: return 1;
88
case S_MAGIC_UFS: return 1;
89
case S_MAGIC_UFS_BYTESWAPPED: return 1;
90
case S_MAGIC_USBDEVFS: return 1;
91
case S_MAGIC_V9FS: return 1;
92
case S_MAGIC_VMHGFS: return 0;
93
case S_MAGIC_VXFS: return 1;
94
case S_MAGIC_VZFS: return 1;
95
case S_MAGIC_XENFS: return 1;
96
case S_MAGIC_XENIX: return 1;
97
case S_MAGIC_XFS: return 1;
98
case S_MAGIC_XIAFS: return 1;
99
case S_MAGIC_ZFS: return 1;