modules: pull in most of FreeBSD's module linker changes
[dragonfly.git] / usr.sbin / installer / libinstaller / sysids.h
blobe464b1d84d0c64f0bbbdb19dbfe4754f577adb61
1 /*
2 * Mach Operating System
3 * Copyright (c) 1992 Carnegie Mellon University
4 * All Rights Reserved.
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the
9 * software, derivative works or modified versions, and any portions
10 * thereof, and that both notices appear in supporting documentation.
12 * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
13 * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
14 * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
16 * Carnegie Mellon requests users of this software to return to
18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
23 * any improvements or extensions that they make and grant Carnegie Mellon
24 * the rights to redistribute these changes.
26 * $FreeBSD: /repoman/r/ncvs/src/sbin/i386/fdisk/fdisk.c,v 1.36.2.14 2004/01/30 14:40:47 harti Exp $
27 * $_DragonFly: src/sbin/i386/fdisk/fdisk.c,v 1.9 2004/07/08 17:50:46 cpressey Exp $
32 * Ported to 386bsd by Julian Elischer Thu Oct 15 20:26:46 PDT 1992
34 * 14-Dec-89 Robert Baron (rvb) at Carnegie-Mellon University
35 * Copyright (c) 1989 Robert. V. Baron
36 * Created.
40 * sysids.h
41 * $Id: sysids.h,v 1.2 2005/02/06 21:05:18 cpressey Exp $
44 struct part_type
46 unsigned char type;
47 const char *name;
48 } part_types[] =
50 {0x00, "unused"}
51 ,{0x01, "Primary DOS with 12 bit FAT"}
52 ,{0x02, "XENIX / filesystem"}
53 ,{0x03, "XENIX /usr filesystem"}
54 ,{0x04, "Primary DOS with 16 bit FAT (<= 32MB)"}
55 ,{0x05, "Extended DOS"}
56 ,{0x06, "Primary 'big' DOS (> 32MB)"}
57 ,{0x07, "OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX"}
58 ,{0x08, "AIX filesystem"}
59 ,{0x09, "AIX boot partition or Coherent"}
60 ,{0x0A, "OS/2 Boot Manager or OPUS"}
61 ,{0x0B, "DOS or Windows 95 with 32 bit FAT"}
62 ,{0x0C, "DOS or Windows 95 with 32 bit FAT, LBA"}
63 ,{0x0E, "Primary 'big' DOS (> 32MB, LBA)"}
64 ,{0x0F, "Extended DOS, LBA"}
65 ,{0x10, "OPUS"}
66 ,{0x11, "OS/2 BM: hidden DOS with 12-bit FAT"}
67 ,{0x12, "Compaq diagnostics"}
68 ,{0x14, "OS/2 BM: hidden DOS with 16-bit FAT (< 32MB)"}
69 ,{0x16, "OS/2 BM: hidden DOS with 16-bit FAT (>= 32MB)"}
70 ,{0x17, "OS/2 BM: hidden IFS (e.g. HPFS)"}
71 ,{0x18, "AST Windows swapfile"}
72 ,{0x24, "NEC DOS"}
73 ,{0x39, "plan9"}
74 ,{0x3C, "PartitionMagic recovery"}
75 ,{0x40, "VENIX 286"}
76 ,{0x41, "Linux/MINIX (sharing disk with DRDOS)"}
77 ,{0x42, "SFS or Linux swap (sharing disk with DRDOS)"}
78 ,{0x43, "Linux native (sharing disk with DRDOS)"}
79 ,{0x4D, "QNX 4.2 Primary"}
80 ,{0x4E, "QNX 4.2 Secondary"}
81 ,{0x4F, "QNX 4.2 Tertiary"}
82 ,{0x50, "DM"}
83 ,{0x51, "DM"}
84 ,{0x52, "CP/M or Microport SysV/AT"}
85 ,{0x53, "DM6 Aux3"}
86 ,{0x54, "DM6"}
87 ,{0x55, "EZ-Drive (disk manager)"}
88 ,{0x56, "GB"}
89 ,{0x5C, "Priam Edisk (disk manager)"} /* according to S. Widlake */
90 ,{0x61, "Speed"}
91 ,{0x63, "ISC UNIX, other System V/386, GNU HURD or Mach"}
92 ,{0x64, "Novell Netware 2.xx"}
93 ,{0x65, "Novell Netware 3.xx"}
94 ,{0x70, "DiskSecure Multi-Boot"}
95 ,{0x75, "PCIX"}
96 ,{0x77, "QNX4.x"}
97 ,{0x78, "QNX4.x 2nd part"}
98 ,{0x79, "QNX4.x 3rd part"}
99 ,{0x80, "Minix 1.1 ... 1.4a"}
100 ,{0x81, "Minix 1.4b ... 1.5.10"}
101 ,{0x82, "Linux swap or Solaris x86"}
102 ,{0x83, "Linux filesystem"}
103 ,{0x84, "OS/2 hidden C: drive"}
104 ,{0x85, "Linux extended"}
105 ,{0x86, "NTFS volume set??"}
106 ,{0x87, "NTFS volume set??"}
107 ,{0x93, "Amoeba filesystem"}
108 ,{0x94, "Amoeba bad block table"}
109 ,{0x9F, "BSD/OS"}
110 ,{0xA0, "Suspend to Disk"}
111 ,{0xA5, "DragonFly/FreeBSD/NetBSD/386BSD"}
112 ,{0xA6, "OpenBSD"}
113 ,{0xA7, "NEXTSTEP"}
114 ,{0xA9, "NetBSD"}
115 ,{0xAC, "IBM JFS"}
116 ,{0xB7, "BSDI BSD/386 filesystem"}
117 ,{0xB8, "BSDI BSD/386 swap"}
118 ,{0xBE, "Solaris x86 boot"}
119 ,{0xC1, "DRDOS/sec with 12-bit FAT"}
120 ,{0xC4, "DRDOS/sec with 16-bit FAT (< 32MB)"}
121 ,{0xC6, "DRDOS/sec with 16-bit FAT (>= 32MB)"}
122 ,{0xC7, "Syrinx"}
123 ,{0xDB, "Concurrent CPM or C.DOS or CTOS"}
124 ,{0xE1, "Speed"}
125 ,{0xE3, "Speed"}
126 ,{0xE4, "Speed"}
127 ,{0xEB, "BeOS file system"}
128 ,{0xEE, "EFI GPT"}
129 ,{0xEF, "EFI System Partition"}
130 ,{0xF1, "Speed"}
131 ,{0xF2, "DOS 3.3+ Secondary"}
132 ,{0xF4, "Speed"}
133 ,{0xFE, "SpeedStor >1024 cyl. or LANstep"}
134 ,{0xFF, "BBT (Bad Blocks Table)"}