From e3b4d3d5623f988398b5d1e060195b1b07ff3088 Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 4 Oct 2002 00:29:26 +0000 Subject: EFI GPT partitions use 'p' as a slice seperator. eg: da0p1 or da0p217. (There is a theoretical limit of 16384 partitions) --- sbin/newfs_msdos/newfs_msdos.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sbin/newfs_msdos/newfs_msdos.c') diff --git a/sbin/newfs_msdos/newfs_msdos.c b/sbin/newfs_msdos/newfs_msdos.c index d0085f7..754c8f5 100644 --- a/sbin/newfs_msdos/newfs_msdos.c +++ b/sbin/newfs_msdos/newfs_msdos.c @@ -725,7 +725,7 @@ getdiskinfo(int fd, const char *fname, const char *dtype, int oflag, else while (isdigit(*++s2)); s1 = s2; - if (s2 && *s2 == 's') { + if (s2 && (*s2 == 's' || *s2 == 'p')) { slice = strtol(s2 + 1, &s, 10); if (slice < 1 || slice > MAX_SLICES - BASE_SLICE) s2 = NULL; -- cgit v1.1