[Midnightbsd-cvs] src [9334] trunk/sys: Support the FAT16 partition type in gpart(8)

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Mar 4 11:02:19 EST 2017


Revision: 9334
          http://svnweb.midnightbsd.org/src/?rev=9334
Author:   laffer1
Date:     2017-03-04 11:02:19 -0500 (Sat, 04 Mar 2017)
Log Message:
-----------
Support the FAT16 partition type in gpart(8)

Modified Paths:
--------------
    trunk/sys/geom/part/g_part.c
    trunk/sys/geom/part/g_part.h
    trunk/sys/geom/part/g_part_mbr.c
    trunk/sys/sys/diskmbr.h

Modified: trunk/sys/geom/part/g_part.c
===================================================================
--- trunk/sys/geom/part/g_part.c	2017-03-04 16:01:36 UTC (rev 9333)
+++ trunk/sys/geom/part/g_part.c	2017-03-04 16:02:19 UTC (rev 9334)
@@ -80,6 +80,7 @@
 	{ "bios-boot", G_PART_ALIAS_BIOS_BOOT },
 	{ "ebr", G_PART_ALIAS_EBR },
 	{ "efi", G_PART_ALIAS_EFI },
+	{ "fat16", G_PART_ALIAS_MS_FAT16 },
 	{ "fat32", G_PART_ALIAS_MS_FAT32 },
 	{ "freebsd", G_PART_ALIAS_FREEBSD },
 	{ "freebsd-boot", G_PART_ALIAS_FREEBSD_BOOT },

Modified: trunk/sys/geom/part/g_part.h
===================================================================
--- trunk/sys/geom/part/g_part.h	2017-03-04 16:01:36 UTC (rev 9333)
+++ trunk/sys/geom/part/g_part.h	2017-03-04 16:02:19 UTC (rev 9334)
@@ -75,6 +75,7 @@
 	G_PART_ALIAS_NETBSD_SWAP,	/* A NetBSD swap partition entry. */
 	G_PART_ALIAS_NETBSD_LFS,	/* A NetBSD LFS partition entry. */
 	G_PART_ALIAS_EBR,		/* A EBR partition entry. */
+	G_PART_ALIAS_MS_FAT16,		/* A Microsoft FAT16 partition entry. */
 	G_PART_ALIAS_MS_FAT32,		/* A Microsoft FAT32 partition entry. */
 	G_PART_ALIAS_BIOS_BOOT,		/* A GRUB 2 boot partition entry. */
 	G_PART_ALIAS_VMFS,		/* A VMware VMFS partition entry */

Modified: trunk/sys/geom/part/g_part_mbr.c
===================================================================
--- trunk/sys/geom/part/g_part_mbr.c	2017-03-04 16:01:36 UTC (rev 9333)
+++ trunk/sys/geom/part/g_part_mbr.c	2017-03-04 16:02:19 UTC (rev 9334)
@@ -118,6 +118,7 @@
 	{ DOSPTYP_386BSD,	G_PART_ALIAS_MIDNIGHTBSD },
 	{ DOSPTYP_EXT,		G_PART_ALIAS_EBR },
 	{ DOSPTYP_NTFS,		G_PART_ALIAS_MS_NTFS },
+	{ DOSPTYP_FAT16,	G_PART_ALIAS_MS_FAT16 },
 	{ DOSPTYP_FAT32,	G_PART_ALIAS_MS_FAT32 },
 	{ DOSPTYP_EXTLBA,	G_PART_ALIAS_EBR },
 	{ DOSPTYP_LDM,		G_PART_ALIAS_MS_LDM_DATA },

Modified: trunk/sys/sys/diskmbr.h
===================================================================
--- trunk/sys/sys/diskmbr.h	2017-03-04 16:01:36 UTC (rev 9333)
+++ trunk/sys/sys/diskmbr.h	2017-03-04 16:02:19 UTC (rev 9334)
@@ -45,6 +45,7 @@
 #define	DOSMAGIC	0xAA55
 
 #define	DOSPTYP_EXT	0x05	/* DOS extended partition */
+#define	DOSPTYP_FAT16	0x06	/* FAT16 partition */
 #define	DOSPTYP_NTFS	0x07	/* NTFS partition */
 #define	DOSPTYP_FAT32	0x0b	/* FAT32 partition */
 #define	DOSPTYP_EXTLBA	0x0f	/* DOS extended partition */



More information about the Midnightbsd-cvs mailing list