~ubuntu-branches/ubuntu/trusty/util-linux/trusty-proposed

« back to all changes in this revision

Viewing changes to shlibs/blkid/src/partitions/blkid_parttypes.h

  • Committer: Package Import Robot
  • Author(s): LaMont Jones
  • Date: 2011-11-03 15:38:23 UTC
  • mto: (4.5.5 sid) (1.6.4)
  • mto: This revision was merged to the branch mainline in revision 85.
  • Revision ID: package-import@ubuntu.com-20111103153823-10sx16jprzxlhkqf
ImportĀ upstreamĀ versionĀ 2.20.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * Partition types
3
 
 *
4
 
 * This library is free software; you can redistribute it and/or
5
 
 * modify it under the terms of the GNU Lesser General Public
6
 
 * License as published by the Free Software Foundation; either
7
 
 * version 2.1 of the License, or (at your option) any later version.
8
 
 *
9
 
 * This library is distributed in the hope that it will be useful,
10
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
 
 * Lesser General Public License for more details.
13
 
 *
14
 
 * You should have received a copy of the GNU Lesser General Public
15
 
 * License along with this library; if not, write to the Free Software
16
 
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
17
 
 */
18
 
 
19
 
/* Note, _L32M means <32M (less), for example FAT16_L32M */
20
 
 
21
 
enum {
22
 
        BLKID_EMPTY_PARTITION                   = 0x00,
23
 
        BLKID_FAT12_PARTITION                   = 0x01,
24
 
        BLKID_XENIX_ROOT_PARTITION              = 0x02,
25
 
        BLKID_XENIX_USR_PARTITION               = 0x03,
26
 
        BLKID_FAT16_LESS32M_PARTITION           = 0x04,
27
 
        BLKID_DOS_EXTENDED_PARTITION            = 0x05,
28
 
        BLKID_FAT16_PARTITION                   = 0x06, /* DOS 16-bit >=32M */
29
 
        BLKID_HPFS_NTFS_PARTITION               = 0x07, /* OS/2 IFS, eg, HPFS or NTFS or QNX */
30
 
        BLKID_AIX_PARTITION                     = 0x08, /* AIX boot (AIX -- PS/2 port) or SplitDrive */
31
 
        BLKID_AIX_BOOTABLE_PARTITION            = 0x09, /* AIX data or Coherent */
32
 
        BLKID_OS2_BOOTMNGR_PARTITION            = 0x0a, /* OS/2 Boot Manager */
33
 
        BLKID_W95_FAT32_PARTITION               = 0x0b,
34
 
        BLKID_W95_FAT32_LBA_PARTITION           = 0x0c, /* LBA really is `Extended Int 13h' */
35
 
        BLKID_W95_FAT16_LBA_PARTITION           = 0x0e,
36
 
        BLKID_W95_EXTENDED_PARTITION            = 0x0f,
37
 
        BLKID_OPUS_PARTITION                    = 0x10,
38
 
        BLKID_HIDDEN_FAT12_PARTITION            = 0x11,
39
 
        BLKID_COMPAQ_DIAGNOSTICS_PARTITION      = 0x12,
40
 
        BLKID_HIDDEN_FAT16_L32M_PARTITION       = 0x14,
41
 
        BLKID_HIDDEN_FAT16_PARTITION            = 0x16,
42
 
        BLKID_HIDDEN_HPFS_NTFS_PARTITION        = 0x17,
43
 
        BLKID_AST_SMARTSLEEP_PARTITION          = 0x18,
44
 
        BLKID_HIDDEN_W95_FAT32_PARTITION        = 0x1b,
45
 
        BLKID_HIDDEN_W95_FAT32LBA_PARTITION     = 0x1c,
46
 
        BLKID_HIDDEN_W95_FAT16LBA_PARTITION     = 0x1e,
47
 
        BLKID_NEC_DOS_PARTITION                 = 0x24,
48
 
        BLKID_PLAN9_PARTITION                   = 0x39,
49
 
        BLKID_PARTITIONMAGIC_PARTITION          = 0x3c,
50
 
        BLKID_VENIX80286_PARTITION              = 0x40,
51
 
        BLKID_PPC_PREP_BOOT_PARTITION           = 0x41,
52
 
        BLKID_SFS_PARTITION                     = 0x42,
53
 
        BLKID_QNX_4X_PARTITION                  = 0x4d,
54
 
        BLKID_QNX_4X_2ND_PARTITION              = 0x4e,
55
 
        BLKID_QNX_4X_3RD_PARTITION              = 0x4f,
56
 
        BLKID_DM_PARTITION                      = 0x50,
57
 
        BLKID_DM6_AUX1_PARTITION                = 0x51, /* (or Novell) */
58
 
        BLKID_CPM_PARTITION                     = 0x52, /* CP/M or Microport SysV/AT */
59
 
        BLKID_DM6_AUX3_PARTITION                = 0x53,
60
 
        BLKID_DM6_PARTITION                     = 0x54,
61
 
        BLKID_EZ_DRIVE_PARTITION                = 0x55,
62
 
        BLKID_GOLDEN_BOW_PARTITION              = 0x56,
63
 
        BLKID_PRIAM_EDISK_PARTITION             = 0x5c,
64
 
        BLKID_SPEEDSTOR_PARTITION               = 0x61,
65
 
        BLKID_GNU_HURD_PARTITION                = 0x63, /* GNU HURD or Mach or Sys V/386 (such as ISC UNIX) */
66
 
        BLKID_UNIXWARE_PARTITION                = BLKID_GNU_HURD_PARTITION,
67
 
        BLKID_NETWARE_286_PARTITION             = 0x64,
68
 
        BLKID_NETWARE_386_PARTITION             = 0x65,
69
 
        BLKID_DISKSECURE_MULTIBOOT_PARTITION    = 0x70,
70
 
        BLKID_PC_IX_PARTITION                   = 0x75,
71
 
        BLKID_OLD_MINIX_PARTITION               = 0x80, /* Minix 1.4a and earlier */
72
 
        BLKID_MINIX_PARTITION                   = 0x81, /* Minix 1.4b and later */
73
 
        BLKID_LINUX_SWAP_PARTITION              = 0x82,
74
 
        BLKID_SOLARIS_X86_PARTITION             = BLKID_LINUX_SWAP_PARTITION,
75
 
        BLKID_LINUX_DATA_PARTITION              = 0x83,
76
 
        BLKID_OS2_HIDDEN_DRIVE_PARTITION        = 0x84,
77
 
        BLKID_LINUX_EXTENDED_PARTITION          = 0x85,
78
 
        BLKID_NTFS_VOL_SET1_PARTITION           = 0x86,
79
 
        BLKID_NTFS_VOL_SET2_PARTITION           = 0x87,
80
 
        BLKID_LINUX_PLAINTEXT_PARTITION         = 0x88,
81
 
        BLKID_LINUX_LVM_PARTITION               = 0x8e,
82
 
        BLKID_AMOEBA_PARTITION                  = 0x93,
83
 
        BLKID_AMOEBA_BBT_PARTITION              = 0x94, /* (bad block table) */
84
 
        BLKID_BSD_OS_PARTITION                  = 0x9f, /* BSDI */
85
 
        BLKID_THINKPAD_HIBERNATION_PARTITION    = 0xa0,
86
 
        BLKID_FREEBSD_PARTITION                 = 0xa5, /* various BSD flavours */
87
 
        BLKID_OPENBSD_PARTITION                 = 0xa6,
88
 
        BLKID_NEXTSTEP_PARTITION                = 0xa7,
89
 
        BLKID_DARWIN_UFS_PARTITION              = 0xa8,
90
 
        BLKID_NETBSD_PARTITION                  = 0xa9,
91
 
        BLKID_DARWIN_BOOT_PARTITION             = 0xab,
92
 
        BLKID_HFS_HFS_PARTITION                 = 0xaf,
93
 
        BLKID_BSDI_FS_PARTITION                 = 0xb7,
94
 
        BLKID_BSDI_SWAP_PARTITION               = 0xb8,
95
 
        BLKID_BOOTWIZARD_HIDDEN_PARTITION       = 0xbb,
96
 
        BLKID_SOLARIS_BOOT_PARTITION            = 0xbe,
97
 
        BLKID_SOLARIS_PARTITION                 = 0xbf,
98
 
        BLKID_DRDOS_FAT12_PARTITION             = 0xc1,
99
 
        BLKID_DRDOS_FAT16_L32M_PARTITION        = 0xc4,
100
 
        BLKID_DRDOS_FAT16_PARTITION             = 0xc6,
101
 
        BLKID_SYRINX_PARTITION                  = 0xc7,
102
 
        BLKID_NONFS_DATA_PARTITION              = 0xda,
103
 
        BLKID_CPM_CTOS_PARTITION                = 0xdb, /* CP/M or Concurrent CP/M or Concurrent DOS or CTOS */
104
 
        BLKID_DELL_UTILITY_PARTITION            = 0xde, /* Dell PowerEdge Server utilities */
105
 
        BLKID_BOOTIT_PARTITION                  = 0xdf, /* BootIt EMBRM */
106
 
        BLKID_DOS_ACCESS_PARTITION              = 0xe1, /* DOS access or SpeedStor 12-bit FAT extended partition */
107
 
        BLKID_DOS_RO_PARTITION                  = 0xe3, /* DOS R/O or SpeedStor */
108
 
        BLKID_SPEEDSTOR_EXTENDED_PARTITION      = 0xe4, /* SpeedStor 16-bit FAT extended partition < 1024 cyl. */
109
 
        BLKID_BEOS_FS_PARTITION                 = 0xeb,
110
 
        BLKID_GPT_PARTITION                     = 0xee, /* Intel EFI GUID Partition Table */
111
 
        BLKID_EFI_SYSTEM_PARTITION              = 0xef, /* Intel EFI System Partition */
112
 
        BLKID_LINUX_PARISC_BOOT_PARTITION       = 0xf0, /* Linux/PA-RISC boot loader */
113
 
        BLKID_SPEEDSTOR1_PARTITION              = 0xf1,
114
 
        BLKID_SPEEDSTOR2_PARTITION              = 0xf4, /* SpeedStor large partition */
115
 
        BLKID_DOS_SECONDARY_PARTITION           = 0xf2, /* DOS 3.3+ secondary */
116
 
        BLKID_VMWARE_VMFS_PARTITION             = 0xfb,
117
 
        BLKID_VMWARE_VMKCORE_PARTITION          = 0xfc, /* VMware kernel dump partition */
118
 
        BLKID_LINUX_RAID_PARTITION              = 0xfd, /* New (2.2.x) raid partition with autodetect using persistent superblock */
119
 
        BLKID_LANSTEP_PARTITION                 = 0xfe, /* SpeedStor >1024 cyl. or LANstep */
120
 
        BLKID_XENIX_BBT_PARTITION               = 0xff, /* Xenix Bad Block Table */
121
 
};