Module Name:    src
Committed By:   jnemeth
Date:           Wed Nov 27 01:47:53 UTC 2013

Modified Files:
        src/sbin/gpt: add.c biosboot.c gpt.c gpt.h label.c remove.c resize.c

Log Message:
Remove FreeBSD specific code as per message to tech-userlevel.


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sbin/gpt/add.c
cvs rdiff -u -r1.6 -r1.7 src/sbin/gpt/biosboot.c
cvs rdiff -u -r1.23 -r1.24 src/sbin/gpt/gpt.c
cvs rdiff -u -r1.7 -r1.8 src/sbin/gpt/gpt.h
cvs rdiff -u -r1.12 -r1.13 src/sbin/gpt/label.c
cvs rdiff -u -r1.10 -r1.11 src/sbin/gpt/remove.c
cvs rdiff -u -r1.2 -r1.3 src/sbin/gpt/resize.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sbin/gpt/add.c
diff -u src/sbin/gpt/add.c:1.19 src/sbin/gpt/add.c:1.20
--- src/sbin/gpt/add.c:1.19	Fri Nov 22 04:21:02 2013
+++ src/sbin/gpt/add.c	Wed Nov 27 01:47:53 2013
@@ -29,7 +29,7 @@
 __FBSDID("$FreeBSD: src/sbin/gpt/add.c,v 1.14 2006/06/22 22:05:28 marcel Exp $");
 #endif
 #ifdef __RCSID
-__RCSID("$NetBSD: add.c,v 1.19 2013/11/22 04:21:02 jnemeth Exp $");
+__RCSID("$NetBSD: add.c,v 1.20 2013/11/27 01:47:53 jnemeth Exp $");
 #endif
 
 #include <sys/types.h>
@@ -182,15 +182,10 @@ add(int fd)
 	gpt_write(fd, lbt);
 	gpt_write(fd, tpg);
 
-#ifdef __FreeBSD__
-	printf("%sp%u added\n", device_name, i + 1);
-#endif
-#ifdef __NetBSD__
 	printf("Partition added, use:\n");
 	printf("\tdkctl %s addwedge <wedgename> %" PRIu64 " %" PRIu64
 	    " <type>\n", device_arg, map->map_start, map->map_size);
 	printf("to create a wedge for it\n");
-#endif
 }
 
 int

Index: src/sbin/gpt/biosboot.c
diff -u src/sbin/gpt/biosboot.c:1.6 src/sbin/gpt/biosboot.c:1.7
--- src/sbin/gpt/biosboot.c:1.6	Sat Apr 13 18:25:56 2013
+++ src/sbin/gpt/biosboot.c	Wed Nov 27 01:47:53 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: biosboot.c,v 1.6 2013/04/13 18:25:56 jakllsch Exp $ */
+/*	$NetBSD: biosboot.c,v 1.7 2013/11/27 01:47:53 jnemeth Exp $ */
 
 /*
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
 
 #include <sys/cdefs.h>
 #ifdef __RCSID
-__RCSID("$NetBSD: biosboot.c,v 1.6 2013/04/13 18:25:56 jakllsch Exp $");
+__RCSID("$NetBSD: biosboot.c,v 1.7 2013/11/27 01:47:53 jnemeth Exp $");
 #endif
 
 #include <sys/stat.h>
@@ -291,7 +291,6 @@ cmd_biosboot(int argc, char *argv[])
 		start = 0;
 		size = 0;
 
-#ifdef __NetBSD__
 		/*
 		 * If a dk wedge was specified, loader should be
 		 * installed onto parent device
@@ -315,7 +314,6 @@ cmd_biosboot(int argc, char *argv[])
 #endif
 	close:
 		close(fd);
-#endif	/* __NetBSD__*/
 
 		fd = gpt_open(dev);
 	next:

Index: src/sbin/gpt/gpt.c
diff -u src/sbin/gpt/gpt.c:1.23 src/sbin/gpt/gpt.c:1.24
--- src/sbin/gpt/gpt.c:1.23	Sat Nov 23 08:59:04 2013
+++ src/sbin/gpt/gpt.c	Wed Nov 27 01:47:53 2013
@@ -31,7 +31,7 @@
 __FBSDID("$FreeBSD: src/sbin/gpt/gpt.c,v 1.16 2006/07/07 02:44:23 marcel Exp $");
 #endif
 #ifdef __RCSID
-__RCSID("$NetBSD: gpt.c,v 1.23 2013/11/23 08:59:04 jnemeth Exp $");
+__RCSID("$NetBSD: gpt.c,v 1.24 2013/11/27 01:47:53 jnemeth Exp $");
 #endif
 
 #include <sys/param.h>
@@ -49,12 +49,10 @@ __RCSID("$NetBSD: gpt.c,v 1.23 2013/11/2
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
-#ifdef __NetBSD__
 #include <util.h>
 #include <ctype.h>
 #include <prop/proplib.h>
 #include <sys/drvctlio.h>
-#endif
 
 #include "map.h"
 #include "gpt.h"
@@ -241,40 +239,6 @@ utf8_to_utf16(const uint8_t *s8, uint16_
 	} while (c != 0);
 }
 
-#ifndef __NetBSD__
-void
-le_uuid_dec(void const *buf, uuid_t *uuid)
-{
-	u_char const *p;
-	int i;
-
-	p = buf;
-	uuid->time_low = le32dec(p);
-	uuid->time_mid = le16dec(p + 4);
-	uuid->time_hi_and_version = le16dec(p + 6);
-	uuid->clock_seq_hi_and_reserved = p[8];
-	uuid->clock_seq_low = p[9];
-	for (i = 0; i < _UUID_NODE_LEN; i++)
-		uuid->node[i] = p[10 + i];
-}
-
-void
-le_uuid_enc(void *buf, uuid_t const *uuid)
-{
-	u_char *p;
-	int i;
-
-	p = buf;
-	le32enc(p, uuid->time_low);
-	le16enc(p + 4, uuid->time_mid);
-	le16enc(p + 6, uuid->time_hi_and_version);
-	p[8] = uuid->clock_seq_hi_and_reserved;
-	p[9] = uuid->clock_seq_low;
-	for (i = 0; i < _UUID_NODE_LEN; i++)
-		p[10 + i] = uuid->node[i];
-}
-
-#endif
 int
 parse_uuid(const char *s, uuid_t *uuid)
 {
@@ -486,7 +450,6 @@ gpt_mbr(int fd, off_t lba)
 	return (0);
 }
 
-#ifdef __NetBSD__
 static int
 drvctl(const char *name, u_int *sector_size, off_t *media_size)
 {
@@ -569,7 +532,6 @@ out:
 	errno = EINVAL;
 	return -1;
 }
-#endif
 
 static int
 gpt_gpt(int fd, off_t lba, int found)
@@ -682,19 +644,6 @@ gpt_open(const char *dev)
 	mode = readonly ? O_RDONLY : O_RDWR|O_EXCL;
 
 	device_arg = dev;
-#ifdef __FreeBSD__
-	strlcpy(device_path, dev, sizeof(device_path));
-	if ((fd = open(device_path, mode)) != -1)
-		goto found;
-
-	snprintf(device_path, sizeof(device_path), "%s%s", _PATH_DEV, dev);
-	device_name = device_path + strlen(_PATH_DEV);
-	if ((fd = open(device_path, mode)) != -1)
-		goto found;
-	return (-1);
- found:
-#endif
-#ifdef __NetBSD__
 	fd = opendisk(dev, mode, device_path, sizeof(device_path), 0);
 	if (fd == -1)
 		return -1;
@@ -702,7 +651,6 @@ gpt_open(const char *dev)
 		device_name = device_path + strlen(_PATH_DEV);
 	else
 		device_name = device_path;
-#endif
 
 	if (fstat(fd, &sb) == -1)
 		goto close;
@@ -713,10 +661,8 @@ gpt_open(const char *dev)
 		    ioctl(fd, DIOCGMEDIASIZE, &mediasz) == -1)
 			goto close;
 #endif
-#ifdef __NetBSD__
 		if (drvctl(device_name, &secsz, &mediasz) == -1)
 			goto close;
-#endif
 	} else {
 		secsz = 512;	/* Fixed size for files. */
 		if (sb.st_size % secsz) {

Index: src/sbin/gpt/gpt.h
diff -u src/sbin/gpt/gpt.h:1.7 src/sbin/gpt/gpt.h:1.8
--- src/sbin/gpt/gpt.h:1.7	Wed Nov 20 08:08:47 2013
+++ src/sbin/gpt/gpt.h	Wed Nov 27 01:47:53 2013
@@ -30,30 +30,15 @@
 #define	_GPT_H_
 
 #include <sys/endian.h>
-#ifdef __FreeBSD__
-#include <sys/gpt.h>
-/*
- * XXX struct gpt_hdr is not a multiple of 8 bytes in size and thus
- * contains padding we must not include in the size.
- */
-#define GPT_SIZE offsetof(struct gpt_hdr, padding)
-#endif
-#ifdef __NetBSD__
 #include <sys/disklabel_gpt.h>
 #define GPT_SIZE GPT_HDR_SIZE
 #define hdr_uuid hdr_guid
 #define ent_uuid ent_guid
-#endif
 
 #include <uuid.h>
 
-#ifdef __NetBSD__
 #define le_uuid_dec uuid_dec_le
 #define le_uuid_enc uuid_enc_le
-#else
-void	le_uuid_dec(void const *, uuid_t *);
-void	le_uuid_enc(void *, uuid_t const *);
-#endif
 int	parse_uuid(const char *, uuid_t *);
 
 struct mbr_part {

Index: src/sbin/gpt/label.c
diff -u src/sbin/gpt/label.c:1.12 src/sbin/gpt/label.c:1.13
--- src/sbin/gpt/label.c:1.12	Fri Nov 22 04:21:02 2013
+++ src/sbin/gpt/label.c	Wed Nov 27 01:47:53 2013
@@ -29,7 +29,7 @@
 __FBSDID("$FreeBSD: src/sbin/gpt/label.c,v 1.3 2006/10/04 18:20:25 marcel Exp $");
 #endif
 #ifdef __RCSID
-__RCSID("$NetBSD: label.c,v 1.12 2013/11/22 04:21:02 jnemeth Exp $");
+__RCSID("$NetBSD: label.c,v 1.13 2013/11/27 01:47:53 jnemeth Exp $");
 #endif
 
 #include <sys/types.h>
@@ -144,13 +144,8 @@ label(int fd)
 		gpt_write(fd, lbt);
 		gpt_write(fd, tpg);
 
-#ifdef __FreeBSD__
-		printf("%sp%u labeled\n", device_name, m->map_index);
-#endif
-#ifdef __NetBSD__
 		printf("partition %d on %s labeled %s\n", m->map_index,
 		    device_name, name);
-#endif
 	}
 }
 

Index: src/sbin/gpt/remove.c
diff -u src/sbin/gpt/remove.c:1.10 src/sbin/gpt/remove.c:1.11
--- src/sbin/gpt/remove.c:1.10	Fri Nov 22 04:21:02 2013
+++ src/sbin/gpt/remove.c	Wed Nov 27 01:47:53 2013
@@ -29,7 +29,7 @@
 __FBSDID("$FreeBSD: src/sbin/gpt/remove.c,v 1.10 2006/10/04 18:20:25 marcel Exp $");
 #endif
 #ifdef __RCSID
-__RCSID("$NetBSD: remove.c,v 1.10 2013/11/22 04:21:02 jnemeth Exp $");
+__RCSID("$NetBSD: remove.c,v 1.11 2013/11/27 01:47:53 jnemeth Exp $");
 #endif
 
 #include <sys/types.h>
@@ -143,13 +143,8 @@ rem(int fd)
 
 		gpt_write(fd, lbt);
 		gpt_write(fd, tpg);
-#ifdef __FreeBSD__
-		printf("%sp%u removed\n", device_name, m->map_index);
-#endif
-#ifdef __NetBSD__
 		printf("partition %d removed from %s\n", m->map_index,
 		    device_name);
-#endif
 	}
 }
 

Index: src/sbin/gpt/resize.c
diff -u src/sbin/gpt/resize.c:1.2 src/sbin/gpt/resize.c:1.3
--- src/sbin/gpt/resize.c:1.2	Fri Nov 22 03:50:05 2013
+++ src/sbin/gpt/resize.c	Wed Nov 27 01:47:53 2013
@@ -29,7 +29,7 @@
 __FBSDID("$FreeBSD: src/sbin/gpt/add.c,v 1.14 2006/06/22 22:05:28 marcel Exp $");
 #endif
 #ifdef __RCSID
-__RCSID("$NetBSD: resize.c,v 1.2 2013/11/22 03:50:05 jnemeth Exp $");
+__RCSID("$NetBSD: resize.c,v 1.3 2013/11/27 01:47:53 jnemeth Exp $");
 #endif
 
 #include <sys/types.h>
@@ -167,15 +167,10 @@ resize(int fd)
 	gpt_write(fd, lbt);
 	gpt_write(fd, tpg);
 
-#ifdef __FreeBSD__
-	printf("%sp%u resized\n", device_name, i + 1);
-#endif
-#ifdef __NetBSD__
 	printf("Partition resized, use:\n");
 	printf("\tdkctl %s addwedge <wedgename> %" PRIu64 " %" PRIu64
 	    " <type>\n", device_arg, map->map_start, newsize);
 	printf("to create a wedge for it\n");
-#endif
 }
 
 int

Reply via email to