Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/fstyp/fstyp.c
| Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
| static struct { | static struct { | ||||
| const char *name; | const char *name; | ||||
| fstyp_function function; | fstyp_function function; | ||||
| bool unmountable; | bool unmountable; | ||||
| char *precache_encoding; | char *precache_encoding; | ||||
| } fstypes[] = { | } fstypes[] = { | ||||
| { "apfs", &fstyp_apfs, true, NULL }, | { "apfs", &fstyp_apfs, true, NULL }, | ||||
| { "bfs", &fstyp_bfs, false, NULL }, | |||||
| { "cd9660", &fstyp_cd9660, false, NULL }, | { "cd9660", &fstyp_cd9660, false, NULL }, | ||||
| { "exfat", &fstyp_exfat, false, EXFAT_ENC }, | { "exfat", &fstyp_exfat, false, EXFAT_ENC }, | ||||
| { "ext2fs", &fstyp_ext2fs, false, NULL }, | { "ext2fs", &fstyp_ext2fs, false, NULL }, | ||||
| { "geli", &fstyp_geli, true, NULL }, | { "geli", &fstyp_geli, true, NULL }, | ||||
| { "hammer", &fstyp_hammer, true, NULL }, | { "hammer", &fstyp_hammer, true, NULL }, | ||||
| { "hammer2", &fstyp_hammer2, true, NULL }, | { "hammer2", &fstyp_hammer2, true, NULL }, | ||||
| { "hfs+", &fstyp_hfsp, false, NULL }, | { "hfs+", &fstyp_hfsp, false, NULL }, | ||||
| { "msdosfs", &fstyp_msdosfs, false, NULL }, | { "msdosfs", &fstyp_msdosfs, false, NULL }, | ||||
| { "ntfs", &fstyp_ntfs, false, NTFS_ENC }, | { "ntfs", &fstyp_ntfs, false, NTFS_ENC }, | ||||
| { "ufs", &fstyp_ufs, false, NULL }, | { "ufs", &fstyp_ufs, false, NULL }, | ||||
| { "bfs", &fstyp_bfs, false, NULL }, | |||||
| #ifdef HAVE_ZFS | #ifdef HAVE_ZFS | ||||
| { "zfs", &fstyp_zfs, true, NULL }, | { "zfs", &fstyp_zfs, true, NULL }, | ||||
| #endif | #endif | ||||
| { NULL, NULL, NULL, NULL } | { NULL, NULL, NULL, NULL } | ||||
| }; | }; | ||||
| void * | void * | ||||
| read_buf(FILE *fp, off_t off, size_t len) | read_buf(FILE *fp, off_t off, size_t len) | ||||
| ▲ Show 20 Lines • Show All 184 Lines • Show Last 20 Lines | |||||