The NetBSD Project

CVS log for src/sbin/gpt/migrate.c

[BACK] Up to [cvs.NetBSD.org] / src / sbin / gpt

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.32.16.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:33 2019 UTC (13 days, 17 hours ago) by christos
Branch: phil-wifi
Changes since 1.32: +19 -2 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Sync with HEAD

Revision 1.35 / (download) - annotate - [select for diffs], Sun Mar 3 02:28:14 2019 UTC (3 months, 3 weeks ago) by jnemeth
Branch: MAIN
CVS Tags: phil-wifi-20190609, HEAD
Changes since 1.34: +9 -2 lines
Diff to previous 1.34 (colored)

add some more FAT file system types

Revision 1.34 / (download) - annotate - [select for diffs], Sun Feb 10 10:35:51 2019 UTC (4 months, 1 week ago) by martin
Branch: MAIN
Changes since 1.33: +11 -1 lines
Diff to previous 1.33 (colored)

Make "gpt migrate" work for disks with FAT32 and NTFS partitions

Revision 1.14.4.2 / (download) - annotate - [select for diffs], Mon Aug 13 16:12:12 2018 UTC (10 months, 1 week ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.14.4.1: +179 -294 lines
Diff to previous 1.14.4.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

Catch up to current for the following, requested by sborrill in ticket #1629:

	sbin/gpt/gpt_private.h                          up to 1.2
	sbin/gpt/header.c                               up to 1.9
	sbin/gpt/main.c                                 up to 1.11
	sbin/gpt/drvctl.c				delete
	sbin/gpt/Makefile				up to 1.18
	sbin/gpt/add.c					up to 1.44
	sbin/gpt/backup.c				up to 1.18
	sbin/gpt/biosboot.c				up to 1.30
	sbin/gpt/create.c				up to 1.23
	sbin/gpt/destroy.c				up to 1.10
	sbin/gpt/gpt.8					up to 1.63
	sbin/gpt/gpt.c					up to 1.75
	sbin/gpt/gpt.h					up to 1.38
	sbin/gpt/gpt_uuid.c				up to 1.15
	sbin/gpt/gpt_uuid.h				up to 1.7
	sbin/gpt/label.c				up to 1.29
	sbin/gpt/map.c					up to 1.14
	sbin/gpt/map.h					up to 1.6
	sbin/gpt/migrate.c				up to 1.33
	sbin/gpt/recover.c				up to 1.18
	sbin/gpt/remove.c				up to 1.22
	sbin/gpt/resize.c				up to 1.23
	sbin/gpt/resizedisk.c				up to 1.17
	sbin/gpt/restore.c				up to 1.18
	sbin/gpt/set.c					up to 1.14
	sbin/gpt/show.c 				up to 1.41
	sbin/gpt/type.c 				up to 1.15
	sbin/gpt/unset.c				up to 1.14

Many changes including:
- Significant refactoring
- PR/51230: Add the ability to set the active flag in the PMBR
- Let individual commands decide if ioctl(DIOCMWEDGES) should be done
- Add a "header" subcommand that displays information about the size of
  the disk along with information from the GPT header if it exists
- Add listing commands for type, set and unset
- Add help and formatting for set and unset
- Change show to print all the attribute info in one line.
- Improve documentation, including booting and exit status
- Check device parameter to avoid segfaults

Revision 1.32.14.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:23 2018 UTC (10 months, 3 weeks ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Sync with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jul 3 03:41:24 2018 UTC (11 months, 3 weeks ago) by jnemeth
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Not all things that write to the disk do something that dk(4) will
be interested in.  Let individual commands decide if ioctl(DIOCMWEDGES)
should be done.  I was conservative and set the flag on any command
that might create/modify/delete partitions in any way.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Jun 9 19:04:43 2016 UTC (3 years ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored)

Rename 'a' to set the active PMBR flag to 'A'

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jun 9 15:12:54 2016 UTC (3 years ago) by christos
Branch: MAIN
Changes since 1.30: +10 -6 lines
Diff to previous 1.30 (colored)

PR/51230: Add the ability to set the active flag in the PMBR.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Dec 29 16:45:04 2015 UTC (3 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

- add more informational messages
- handle case where last argument is an option not a device (set -l)

Revision 1.29 / (download) - annotate - [select for diffs], Sun Dec 6 04:27:05 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.28: +76 -134 lines
Diff to previous 1.28 (colored)

remove more duplicated code.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Dec 5 18:46:08 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.27: +66 -30 lines
Diff to previous 1.27 (colored)

Add debugging and more to migration

Revision 1.27 / (download) - annotate - [select for diffs], Thu Dec 3 02:02:43 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.26: +15 -10 lines
Diff to previous 1.26 (colored)

WARNS=6

Revision 1.26 / (download) - annotate - [select for diffs], Thu Dec 3 01:07:28 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.25: +7 -10 lines
Diff to previous 1.25 (colored)

eliminate static globals so that commands can be re-used.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Dec 1 19:25:24 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.24: +7 -94 lines
Diff to previous 1.24 (colored)

refactor more duplicated code.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Dec 1 16:32:19 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.23: +16 -12 lines
Diff to previous 1.23 (colored)

Refactor the command dispatching and help printing logic.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Dec 1 09:05:33 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.22: +106 -120 lines
Diff to previous 1.22 (colored)

Firs step of refactoring, remove all globals, factor out some common code,
handle alternate usage but not advertise it.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Nov 29 00:14:46 2015 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.21: +3 -5 lines
Diff to previous 1.21 (colored)

merge the create errors in one place and fix them.

Revision 1.14.4.1 / (download) - annotate - [select for diffs], Tue Jun 2 19:49:38 2015 UTC (4 years ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.14: +44 -56 lines
Diff to previous 1.14 (colored)

Pull up following revision(s) (requested by jnemeth in ticket #774):
	sbin/gpt/Makefile: revisions 1.9-1.13
	sbin/gpt/add.c: revisions 1.25-1.27
	sbin/gpt/backup.c: revisions 1.2-1.8
	sbin/gpt/biosboot.c: revisions 1.8-1.14
	sbin/gpt/create.c: revisions 1.8-1.12
	sbin/gpt/destroy.c: revisions 1.5-1.6
	sbin/gpt/drvctl.c: revision 1.1
	sbin/gpt/gpt.8: revisions 1.29-1.36
	sbin/gpt/gpt.c: revisions 1.29-1.40
	sbin/gpt/gpt.h: revisions 1.12-1.18
	sbin/gpt/gpt_uuid.c: revisions 1.1-1.10
	sbin/gpt/gpt_uuid.h: revisions 1.1-1.3
	sbin/gpt/label.c: revisions 1.15-1.18
	sbin/gpt/map.c: revision 1.7
	sbin/gpt/migrate.c: revisions 1.15-1.21
	sbin/gpt/recover.c: revision 1.5
	sbin/gpt/remove.c: revisions 1.13-1.16
	sbin/gpt/resize.c: revisions 1.9-1.11
	sbin/gpt/resizedisk.c: revisions 1.1-1.6
	sbin/gpt/restore.c: revisions 1.2-1.7
	sbin/gpt/set.c: revisions 1.3-1.5
	sbin/gpt/show.c: revision 1.16-1.21
	sbin/gpt/type.c: revisions 1.1-1.6
	sbin/gpt/unset.c: revisions 1.3-1.5
- record the sector size of the disk
- correct confusion with end_cylinder and end_sector in MBRs
--
- dump all partitions, not just ones that are in use
- while here, squash a memory leak
     It shouldn't be necessary to backup unused partitions, however
the partition GUID is created at the time the GPT is created and
is never changed.  It shouldn't matter if the GUID of an unused
partition changes, but there may be some special case where it
does.  Since it isn't a big deal to record the unused partitions,
might as well do it.
--
Initial cut of gpt restore.  This functions correctly in testing,
but isn't all that pretty.  It has minimal error testing and may
leak memory.  It also only works with empty disks.  If passed "-F"
flag, it will blank the disk for you.
--
document the new restore subcommand
--
- make gpt_gpt() available for use directly by subcommands
- create new resizedisk disk subcommand for relocating backup GPT
--
Fix compile error observed on i386. Use PRIu64.
--
no C99isms in tool code
--
- handle a GPT that isn't an exact multiple of a sector
- adjust PMBR size, in case new disk is a different size
- don't leak as much memory
- clean up error handling somewhat
--
PR/44218 - David Young -- add "type" subcommand to change a partition type
--
PR/47990 - Dr. Wolfgang Stukenbrock -- add "-L <label>" as selector option
--
minor toolification: need libprop...
--
more toolification
--
more toolification changes
--
remove compat defines.
--
Add internal uuid support, since the linux+macos versions of the library
are different than than *bsd ones, and others might not have it at all.
--
Check size of correct buffer.  Note, just being pedantic as the buffer
being checked is the same size as the one that should have been checked.
--
correctly show partition type in the new world order
--
actually return the uuid when parsing one that is in numeric format
--
using random values for hdr->hdr_guid does not work very well
--
oops, forgot to update end of data area
--
It's HAVE_NBTOOL_CONFIG_H, not HAVE_NBTOOLS_CONFIG_H
--
Fix tools build on !NetBSD.
--
include <sys/endian.h> for both the non-tools build,
and the tools build on a host where the file exists.
Fixes a build problem on FreeBSD, reported by Herbert J. Skuhra, where
tools/compat's configure detected that be32dec() and friends were
available in the host's <sys/endian.h>, so tools/compat did not provide
its own versions.
--
"0" is not guaranteed to be unique
--
provide a copy of the kernel uuid generator (with portable API calls) for
tools.
--
Allow specifying sector and media size on the command line.
--
Remove trailing whitespace.
--
Make gpt(8) generate v4 (random) uuids.
Don't needlessly leak your date/time and MAC address when you edit
the disk.
Read from /dev/urandom rather than calling arc4random or anything,
since this is a tool.  (Cygwin seems to have /dev/urandom, but yell
if this breaks the build on your exotic platform because it lacks
/dev/urandom.)
ok apb
--
Paranoia: choke noisily on EOF from /dev/urandom.
--
Report the argument instead of (null) when opendisk fails.
--
handle constness
--
handle constness better
--
Add some more common partition types.
--
Bump date for previous.
--
Fix handling of -t option for the type command.
Match any type, when no option is given, just like for the label command.
--
Factor out the getdisksize() drvctl method, and provide an alternative that
directly uses the disk ioctl's instead of relying on the drvctl device driver
which is currently not mandatory.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 3 20:30:06 2014 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

provide a copy of the kernel uuid generator (with portable API calls) for
tools.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Oct 3 00:51:31 2014 UTC (4 years, 8 months ago) by jnemeth
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

"0" is not guaranteed to be unique

Revision 1.19 / (download) - annotate - [select for diffs], Tue Sep 30 17:59:59 2014 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.18: +29 -54 lines
Diff to previous 1.18 (colored)

Add internal uuid support, since the linux+macos versions of the library
are different than than *bsd ones, and others might not have it at all.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 30 02:12:55 2014 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.17: +16 -16 lines
Diff to previous 1.17 (colored)

remove compat defines.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Sep 29 22:22:03 2014 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.16: +6 -1 lines
Diff to previous 1.16 (colored)

more toolification changes

Revision 1.16 / (download) - annotate - [select for diffs], Mon Sep 29 21:04:34 2014 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

more toolification

Revision 1.15 / (download) - annotate - [select for diffs], Mon Sep 29 20:28:57 2014 UTC (4 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.14: +9 -1 lines
Diff to previous 1.14 (colored)

minor toolification: need libprop...

Revision 1.5.8.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:25 2014 UTC (4 years, 10 months ago) by tls
Branch: tls-maxphys
Changes since 1.5.8.1: +122 -9 lines
Diff to previous 1.5.8.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu May 22 11:37:28 2014 UTC (5 years, 1 month ago) by yamt
Branch: yamt-pagecache
Changes since 1.5: +135 -22 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 4 20:15:51 2013 UTC (5 years, 6 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Use MBR_PTYPE_ defines from <sys/bootblock.h>.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Dec 4 19:59:47 2013 UTC (5 years, 6 months ago) by jakllsch
Branch: MAIN
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored)

Mirror my changes of src/sbin/gpt/create.c 1.4 in migrate.c;

Use less bogus CHS addresses in PMBR.
With the ending head set at 0xff one machine I have will never leave
the initial startup screen if such a disk is present. Additionally,
Wikipedia suggests without citiation that 254 is the maximium allowable
value for the head, and this seems to be the case.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 13 21:25:40 2013 UTC (5 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.11: +5 -1 lines
Diff to previous 1.11 (colored)

CID 1125874: Fix memory leak

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 22 07:30:20 2013 UTC (5 years, 8 months ago) by jnemeth
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

In a NetBSD disklabel, p_offset is from the beginning of the disk,
not the beginning of the NetBSD partition.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 19 09:31:24 2013 UTC (5 years, 8 months ago) by jnemeth
Branch: MAIN
Changes since 1.9: +7 -3 lines
Diff to previous 1.9 (colored)

Convert FreeBSD numeric FS_<type>s to labels by request.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Oct 19 08:13:21 2013 UTC (5 years, 8 months ago) by jnemeth
Branch: MAIN
Changes since 1.8: +104 -6 lines
Diff to previous 1.8 (colored)

- convert FreeBSD FS_<type> to numbers where they don't match NetBSD
- add support for migrating NetBSD disklabel'ed disks (only 7 years late)
- use labels for partition types

Revision 1.8 / (download) - annotate - [select for diffs], Sat Oct 19 01:58:33 2013 UTC (5 years, 8 months ago) by jnemeth
Branch: MAIN
Changes since 1.7: +8 -1 lines
Diff to previous 1.7 (colored)

Add code for detecting FreeBSD ZFS partitions.

XXX  Need to add code for migrating NetBSD disklabel'ed disks.

Revision 1.5.8.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:28:51 2013 UTC (6 years ago) by tls
Branch: tls-maxphys
Changes since 1.5: +13 -13 lines
Diff to previous 1.5 (colored)

resync from head

Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 13 18:32:01 2013 UTC (6 years, 2 months ago) by jakllsch
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.6: +6 -6 lines
Diff to previous 1.6 (colored)

Make pre-initialized partition type uuid_t symbols 'static const'.

This conserves a few hundred bytes of total program size by
allowing the linker to merge duplicates.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Apr 13 18:04:33 2013 UTC (6 years, 2 months ago) by jakllsch
Branch: MAIN
Changes since 1.5: +8 -8 lines
Diff to previous 1.5 (colored)

Clean up gpt(8) a bit more

uuid_create_nil(3) and uuid_is_nil(3) take a uuid_t*, not a pointer to
an array of bytes merely casted to compatible type.

Additonally, there no need for extra casts and address-of operations when
using le_uuid_*() functions.

Furthermore, le_uuid_*() are identical to uuid_*_le functions in
libc/libuuid, so use those instead on NetBSD.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 27 17:38:16 2011 UTC (7 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Use __dead

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Tue Jun 3 20:47:13 2008 UTC (11 years ago) by skrll
Branch: wrstuden-fixsa
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Sync with netbsd-4.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Tue Apr 8 20:32:38 2008 UTC (11 years, 2 months ago) by jdc
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Pull up revisions:
  src/sbin/gpt/add.c		1.5
  src/sbin/gpt/create.c		1.3
  src/sbin/gpt/destroy.c	1.3
  src/sbin/gpt/gpt.c		1.4-1.6
  src/sbin/gpt/label.c		1.5-1.6
  src/sbin/gpt/migrate.c	1.4
  src/sbin/gpt/recover.c	1.3
  src/sbin/gpt/remove.c		1.4
  src/sbin/gpt/show.c		1.3
(requested by riz in ticket #1117).

Produce more useful error messages.

Fix the usage strings for each command, and print them all for the
"global" usage.  It's still a little ugly, but hopefully not as
fantastically confusing as before...

Your friendly neighborhood 64-bit architecture here to remind you that
strlen returns size_t, and printf's precision specifier uses int.

Revision 1.3.8.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:38:06 2008 UTC (11 years, 5 months ago) by matt
Branch: matt-armv6
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

sync with HEAD

Revision 1.3.10.1 / (download) - annotate - [select for diffs], Thu Dec 27 00:46:58 2007 UTC (11 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Dec 18 21:46:46 2007 UTC (11 years, 6 months ago) by riz
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored)

Fix the usage strings for each command, and print them all for the
"global" usage.  It's still a little ugly, but hopefully not as
fantastically confusing as before...

Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 17 09:20:09 2006 UTC (12 years, 8 months ago) by he
Branch: MAIN
CVS Tags: wrstuden-fixsa-base-1, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-fixsa, netbsd-4, mjf-devfs, matt-armv6
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Some of our ports want <sys/param.h> in order to have DEV_BSIZE defined,
needed for LABELSECTOR expansion.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 15 22:36:29 2006 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.1: +11 -6 lines
Diff to previous 1.1 (colored)

Make this work under NetBSD.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Oct 15 22:34:16 2006 UTC (12 years, 8 months ago) by christos
Branch: FreeBSD
CVS Tags: GPT20061015
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import the gpt tool from FreeBSD

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 15 22:34:16 2006 UTC (12 years, 8 months ago) by christos
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>