MFC: We have now so many GEOM classes that it is better to just skip unknown classes than exiting. Index: lib/libdisk/open_disk.c =================================================================== RCS file: /private/FreeBSD/src/lib/libdisk/open_disk.c,v retrieving revision 1.6 retrieving revision 1.8 diff -u -p -r1.6 -r1.8 --- lib/libdisk/open_disk.c 2 Aug 2004 19:57:37 -0000 1.6 +++ lib/libdisk/open_disk.c 13 Sep 2004 16:06:14 -0000 1.8 @@ -8,7 +8,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libdisk/open_disk.c,v 1.6 2004/08/02 19:57:37 le Exp $"); +__FBSDID("$FreeBSD: src/lib/libdisk/open_disk.c,v 1.8 2004/09/13 16:06:14 pjd Exp $"); #include #include @@ -257,18 +257,10 @@ Int_Open_Disk(const char *name, char *co } } else if (!strcmp(t, "GPT")) i = Add_Chunk(d, off, len, n, ty, 0, 0, 0); - else if (!strcmp(t, "BDE")) - ; /* nothing */ - else if (!strcmp(t, "CCD")) - ; /* nothing */ else if (!strcmp(t, "APPLE")) i = Add_Chunk(d, off, len, n, apple, 0, 0, sn); - else if (strstr(t, "VINUM") != NULL) - ; /* nothing */ - else { - printf("BARF %d\n", __LINE__); - exit(0); - } + else + ; /* Ignore unknown classes. */ } /* PLATFORM POLICY BEGIN ------------------------------------- */ /* We have a chance to do things on a blank disk here */