Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sbin/gpt Remove FreeBSD specific code as per message to tech...
details: https://anonhg.NetBSD.org/src/rev/745cc4f55d29
branches: trunk
changeset: 791635:745cc4f55d29
user: jnemeth <jnemeth%NetBSD.org@localhost>
date: Wed Nov 27 01:47:53 2013 +0000
description:
Remove FreeBSD specific code as per message to tech-userlevel.
diffstat:
sbin/gpt/add.c | 7 +-----
sbin/gpt/biosboot.c | 6 +---
sbin/gpt/gpt.c | 56 +----------------------------------------------------
sbin/gpt/gpt.h | 15 --------------
sbin/gpt/label.c | 7 +-----
sbin/gpt/remove.c | 7 +-----
sbin/gpt/resize.c | 7 +-----
7 files changed, 7 insertions(+), 98 deletions(-)
diffs (297 lines):
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/add.c
--- a/sbin/gpt/add.c Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/add.c Wed Nov 27 01:47:53 2013 +0000
@@ -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 @@
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
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/biosboot.c
--- a/sbin/gpt/biosboot.c Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/biosboot.c Wed Nov 27 01:47:53 2013 +0000
@@ -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 @@
start = 0;
size = 0;
-#ifdef __NetBSD__
/*
* If a dk wedge was specified, loader should be
* installed onto parent device
@@ -315,7 +314,6 @@
#endif
close:
close(fd);
-#endif /* __NetBSD__*/
fd = gpt_open(dev);
next:
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/gpt.c
--- a/sbin/gpt/gpt.c Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/gpt.c Wed Nov 27 01:47:53 2013 +0000
@@ -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 @@
#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 @@
} 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 @@
return (0);
}
-#ifdef __NetBSD__
static int
drvctl(const char *name, u_int *sector_size, off_t *media_size)
{
@@ -569,7 +532,6 @@
errno = EINVAL;
return -1;
}
-#endif
static int
gpt_gpt(int fd, off_t lba, int found)
@@ -682,19 +644,6 @@
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 @@
device_name = device_path + strlen(_PATH_DEV);
else
device_name = device_path;
-#endif
if (fstat(fd, &sb) == -1)
goto close;
@@ -713,10 +661,8 @@
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) {
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/gpt.h
--- a/sbin/gpt/gpt.h Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/gpt.h Wed Nov 27 01:47:53 2013 +0000
@@ -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 {
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/label.c
--- a/sbin/gpt/label.c Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/label.c Wed Nov 27 01:47:53 2013 +0000
@@ -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 @@
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
}
}
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/remove.c
--- a/sbin/gpt/remove.c Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/remove.c Wed Nov 27 01:47:53 2013 +0000
@@ -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 @@
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
}
}
diff -r ead869c2ade0 -r 745cc4f55d29 sbin/gpt/resize.c
--- a/sbin/gpt/resize.c Tue Nov 26 21:13:05 2013 +0000
+++ b/sbin/gpt/resize.c Wed Nov 27 01:47:53 2013 +0000
@@ -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 @@
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
Home |
Main Index |
Thread Index |
Old Index