From e70e70c250359ed2e7072c2b89a82cb0ec9780b0 Mon Sep 17 00:00:00 2001 From: grog Date: Mon, 2 Dec 2002 23:56:59 +0000 Subject: Implement DIOCGDINFO for volumes. newfs will no longer build a file system on a volume without a disk label. Approved by: re (rwatson) --- sys/dev/vinum/vinumioctl.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sys') diff --git a/sys/dev/vinum/vinumioctl.c b/sys/dev/vinum/vinumioctl.c index fdfc8f6..692309d 100644 --- a/sys/dev/vinum/vinumioctl.c +++ b/sys/dev/vinum/vinumioctl.c @@ -389,6 +389,10 @@ vinumioctl(dev_t dev, *(off_t *)data = vol->size << DEV_BSHIFT; break; + case DIOCGDINFO: /* get disk label */ + get_volume_label(vol->name, 1, vol->size, (struct disklabel *) data); + break; + case DIOCGSECTORSIZE: *(u_int *)data = DEV_BSIZE; break; -- cgit v1.1