Module Name: src Committed By: christos Date: Mon Sep 29 20:28:57 UTC 2014
Modified Files: src/sbin/gpt: add.c backup.c biosboot.c create.c destroy.c gpt.c label.c map.c migrate.c recover.c remove.c resize.c resizedisk.c restore.c set.c show.c type.c unset.c Log Message: minor toolification: need libprop... To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sbin/gpt/add.c cvs rdiff -u -r1.3 -r1.4 src/sbin/gpt/backup.c src/sbin/gpt/restore.c cvs rdiff -u -r1.9 -r1.10 src/sbin/gpt/biosboot.c cvs rdiff -u -r1.7 -r1.8 src/sbin/gpt/create.c cvs rdiff -u -r1.4 -r1.5 src/sbin/gpt/destroy.c src/sbin/gpt/recover.c cvs rdiff -u -r1.30 -r1.31 src/sbin/gpt/gpt.c cvs rdiff -u -r1.15 -r1.16 src/sbin/gpt/label.c src/sbin/gpt/show.c cvs rdiff -u -r1.6 -r1.7 src/sbin/gpt/map.c cvs rdiff -u -r1.14 -r1.15 src/sbin/gpt/migrate.c cvs rdiff -u -r1.13 -r1.14 src/sbin/gpt/remove.c cvs rdiff -u -r1.8 -r1.9 src/sbin/gpt/resize.c cvs rdiff -u -r1.2 -r1.3 src/sbin/gpt/resizedisk.c src/sbin/gpt/set.c \ src/sbin/gpt/type.c src/sbin/gpt/unset.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.24 src/sbin/gpt/add.c:1.25 --- src/sbin/gpt/add.c:1.24 Mon Dec 9 20:05:00 2013 +++ src/sbin/gpt/add.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __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.24 2013/12/10 01:05:00 jnemeth Exp $"); +__RCSID("$NetBSD: add.c,v 1.25 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/backup.c diff -u src/sbin/gpt/backup.c:1.3 src/sbin/gpt/backup.c:1.4 --- src/sbin/gpt/backup.c:1.3 Wed Sep 10 06:49:44 2014 +++ src/sbin/gpt/backup.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/show.c,v 1.14 2006/06/22 22:22:32 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: backup.c,v 1.3 2014/09/10 10:49:44 jnemeth Exp $"); +__RCSID("$NetBSD: backup.c,v 1.4 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/bootblock.h> Index: src/sbin/gpt/restore.c diff -u src/sbin/gpt/restore.c:1.3 src/sbin/gpt/restore.c:1.4 --- src/sbin/gpt/restore.c:1.3 Fri Sep 26 04:56:34 2014 +++ src/sbin/gpt/restore.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/create.c,v 1.11 2005/08/31 01:47:19 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: restore.c,v 1.3 2014/09/26 08:56:34 jnemeth Exp $"); +__RCSID("$NetBSD: restore.c,v 1.4 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/biosboot.c diff -u src/sbin/gpt/biosboot.c:1.9 src/sbin/gpt/biosboot.c:1.10 --- src/sbin/gpt/biosboot.c:1.9 Mon Sep 29 01:56:43 2014 +++ src/sbin/gpt/biosboot.c Mon Sep 29 16:28:57 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: biosboot.c,v 1.9 2014/09/29 05:56:43 jnemeth Exp $ */ +/* $NetBSD: biosboot.c,v 1.10 2014/09/29 20:28:57 christos Exp $ */ /* * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -31,9 +31,13 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __RCSID -__RCSID("$NetBSD: biosboot.c,v 1.9 2014/09/29 05:56:43 jnemeth Exp $"); +__RCSID("$NetBSD: biosboot.c,v 1.10 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/stat.h> Index: src/sbin/gpt/create.c diff -u src/sbin/gpt/create.c:1.7 src/sbin/gpt/create.c:1.8 --- src/sbin/gpt/create.c:1.7 Wed Dec 4 15:15:51 2013 +++ src/sbin/gpt/create.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/create.c,v 1.11 2005/08/31 01:47:19 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: create.c,v 1.7 2013/12/04 20:15:51 jakllsch Exp $"); +__RCSID("$NetBSD: create.c,v 1.8 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> @@ -99,7 +103,7 @@ create(int fd) return; } mbr = gpt_read(fd, 0LL, 1); - bzero(mbr, sizeof(*mbr)); + memset(mbr, 0, sizeof(*mbr)); mbr->mbr_sig = htole16(MBR_SIG); mbr->mbr_part[0].part_shd = 0x00; mbr->mbr_part[0].part_ssect = 0x02; Index: src/sbin/gpt/destroy.c diff -u src/sbin/gpt/destroy.c:1.4 src/sbin/gpt/destroy.c:1.5 --- src/sbin/gpt/destroy.c:1.4 Sat Aug 27 13:38:16 2011 +++ src/sbin/gpt/destroy.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/destroy.c,v 1.6 2005/08/31 01:47:19 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: destroy.c,v 1.4 2011/08/27 17:38:16 joerg Exp $"); +__RCSID("$NetBSD: destroy.c,v 1.5 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/recover.c diff -u src/sbin/gpt/recover.c:1.4 src/sbin/gpt/recover.c:1.5 --- src/sbin/gpt/recover.c:1.4 Sat Aug 27 13:38:16 2011 +++ src/sbin/gpt/recover.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/recover.c,v 1.8 2005/08/31 01:47:19 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: recover.c,v 1.4 2011/08/27 17:38:16 joerg Exp $"); +__RCSID("$NetBSD: recover.c,v 1.5 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/gpt.c diff -u src/sbin/gpt/gpt.c:1.30 src/sbin/gpt/gpt.c:1.31 --- src/sbin/gpt/gpt.c:1.30 Sun Sep 28 04:14:51 2014 +++ src/sbin/gpt/gpt.c Mon Sep 29 16:28:57 2014 @@ -26,12 +26,16 @@ * CRC32 code derived from work by Gary S. Brown. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __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.30 2014/09/28 08:14:51 jnemeth Exp $"); +__RCSID("$NetBSD: gpt.c,v 1.31 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/param.h> Index: src/sbin/gpt/label.c diff -u src/sbin/gpt/label.c:1.15 src/sbin/gpt/label.c:1.16 --- src/sbin/gpt/label.c:1.15 Mon Sep 29 01:56:43 2014 +++ src/sbin/gpt/label.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __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.15 2014/09/29 05:56:43 jnemeth Exp $"); +__RCSID("$NetBSD: label.c,v 1.16 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/show.c diff -u src/sbin/gpt/show.c:1.15 src/sbin/gpt/show.c:1.16 --- src/sbin/gpt/show.c:1.15 Tue Dec 17 22:20:09 2013 +++ src/sbin/gpt/show.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/show.c,v 1.14 2006/06/22 22:22:32 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: show.c,v 1.15 2013/12/18 03:20:09 jnemeth Exp $"); +__RCSID("$NetBSD: show.c,v 1.16 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> @@ -223,7 +227,10 @@ show_one(void) map_t *m; struct gpt_ent *ent; const char *s1; - char *s2, human_num[5]; + char *s2; +#ifdef HN_AUTOSCALE + char *human_num[5]; +#endif for (m = map_first(); m != NULL; m = m->map_next) if (entry == m->map_index) @@ -236,6 +243,7 @@ show_one(void) ent = m->map_data; printf("Details for index %d:\n", entry); +#ifdef HN_AUTOSCALE if (humanize_number(human_num, 5, (int64_t)(m->map_start * secsz), "", HN_AUTOSCALE, HN_NOSPACE|HN_B) < 0) human_num[0] = '\0'; @@ -243,13 +251,16 @@ show_one(void) printf("Start: %llu (%s)\n", (long long)m->map_start, human_num); else +#endif printf("Start: %llu\n", (long long)m->map_start); +#ifdef HN_AUTOSCALE if (humanize_number(human_num, 5, (int64_t)(m->map_size * secsz), "", HN_AUTOSCALE, HN_NOSPACE|HN_B) < 0) human_num[0] = '\0'; if (human_num[0] != '\0') printf("Size: %llu (%s)\n", (long long)m->map_size, human_num); else +#endif printf("Size: %llu\n", (long long)m->map_size); le_uuid_dec(ent->ent_type, &type); Index: src/sbin/gpt/map.c diff -u src/sbin/gpt/map.c:1.6 src/sbin/gpt/map.c:1.7 --- src/sbin/gpt/map.c:1.6 Wed Nov 27 15:40:48 2013 +++ src/sbin/gpt/map.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/map.c,v 1.6 2005/08/31 01:47:19 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: map.c,v 1.6 2013/11/27 20:40:48 christos Exp $"); +__RCSID("$NetBSD: map.c,v 1.7 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/migrate.c diff -u src/sbin/gpt/migrate.c:1.14 src/sbin/gpt/migrate.c:1.15 --- src/sbin/gpt/migrate.c:1.14 Wed Dec 4 15:15:51 2013 +++ src/sbin/gpt/migrate.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/migrate.c,v 1.16 2005/09/01 02:42:52 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: migrate.c,v 1.14 2013/12/04 20:15:51 jakllsch Exp $"); +__RCSID("$NetBSD: migrate.c,v 1.15 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> @@ -50,6 +54,7 @@ __RCSID("$NetBSD: migrate.c,v 1.14 2013/ /* * Allow compilation on platforms that do not have a BSD label. * The values are valid for amd64, i386 and ia64 disklabels. + * XXX: use disklabel_params from disklabel.c */ #ifndef LABELOFFSET #define LABELOFFSET 0 @@ -57,6 +62,9 @@ __RCSID("$NetBSD: migrate.c,v 1.14 2013/ #ifndef LABELSECTOR #define LABELSECTOR 1 #endif +#ifndef RAW_PART +#define RAW_PART 3 +#endif /* FreeBSD filesystem types that don't match corresponding NetBSD types */ #define FREEBSD_FS_VINUM 14 Index: src/sbin/gpt/remove.c diff -u src/sbin/gpt/remove.c:1.13 src/sbin/gpt/remove.c:1.14 --- src/sbin/gpt/remove.c:1.13 Mon Sep 29 01:56:43 2014 +++ src/sbin/gpt/remove.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __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.13 2014/09/29 05:56:43 jnemeth Exp $"); +__RCSID("$NetBSD: remove.c,v 1.14 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/resize.c diff -u src/sbin/gpt/resize.c:1.8 src/sbin/gpt/resize.c:1.9 --- src/sbin/gpt/resize.c:1.8 Mon Dec 9 20:05:00 2013 +++ src/sbin/gpt/resize.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __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.8 2013/12/10 01:05:00 jnemeth Exp $"); +__RCSID("$NetBSD: resize.c,v 1.9 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/resizedisk.c diff -u src/sbin/gpt/resizedisk.c:1.2 src/sbin/gpt/resizedisk.c:1.3 --- src/sbin/gpt/resizedisk.c:1.2 Tue Sep 23 09:48:04 2014 +++ src/sbin/gpt/resizedisk.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/add.c,v 1.14 2006/06/22 22:05:28 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: resizedisk.c,v 1.2 2014/09/23 13:48:04 msaitoh Exp $"); +__RCSID("$NetBSD: resizedisk.c,v 1.3 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/bootblock.h> Index: src/sbin/gpt/set.c diff -u src/sbin/gpt/set.c:1.2 src/sbin/gpt/set.c:1.3 --- src/sbin/gpt/set.c:1.2 Mon Dec 9 20:05:00 2013 +++ src/sbin/gpt/set.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/add.c,v 1.14 2006/06/22 22:05:28 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: set.c,v 1.2 2013/12/10 01:05:00 jnemeth Exp $"); +__RCSID("$NetBSD: set.c,v 1.3 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/type.c diff -u src/sbin/gpt/type.c:1.2 src/sbin/gpt/type.c:1.3 --- src/sbin/gpt/type.c:1.2 Mon Sep 29 01:56:43 2014 +++ src/sbin/gpt/type.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/remove.c,v 1.10 2006/10/04 18:20:25 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: type.c,v 1.2 2014/09/29 05:56:43 jnemeth Exp $"); +__RCSID("$NetBSD: type.c,v 1.3 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h> Index: src/sbin/gpt/unset.c diff -u src/sbin/gpt/unset.c:1.2 src/sbin/gpt/unset.c:1.3 --- src/sbin/gpt/unset.c:1.2 Mon Dec 9 20:05:00 2013 +++ src/sbin/gpt/unset.c Mon Sep 29 16:28:57 2014 @@ -24,12 +24,16 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/cdefs.h> #ifdef __FBSDID __FBSDID("$FreeBSD: src/sbin/gpt/add.c,v 1.14 2006/06/22 22:05:28 marcel Exp $"); #endif #ifdef __RCSID -__RCSID("$NetBSD: unset.c,v 1.2 2013/12/10 01:05:00 jnemeth Exp $"); +__RCSID("$NetBSD: unset.c,v 1.3 2014/09/29 20:28:57 christos Exp $"); #endif #include <sys/types.h>