summaryrefslogtreecommitdiffstats
path: root/sbin/bsdlabel
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-01-26 13:50:11 +0000
committerphk <phk@FreeBSD.org>2003-01-26 13:50:11 +0000
commitf67e3529e337e137d462fa1a5d1de83534f9a388 (patch)
tree5030fa6cbe341cb510d6f8c1c8d9dead49f69837 /sbin/bsdlabel
parent9aa3b3c3f77e3399b315732c3cb57d368263c901 (diff)
downloadFreeBSD-src-f67e3529e337e137d462fa1a5d1de83534f9a388.zip
FreeBSD-src-f67e3529e337e137d462fa1a5d1de83534f9a388.tar.gz
Remove #if checks for NUMBOOT==0, it's not relevant for any architecture
and if we get such an architecture, we can just avoid using the relevant options.
Diffstat (limited to 'sbin/bsdlabel')
-rw-r--r--sbin/bsdlabel/bsdlabel.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c
index 1aeec99..3805834 100644
--- a/sbin/bsdlabel/bsdlabel.c
+++ b/sbin/bsdlabel/bsdlabel.c
@@ -149,7 +149,6 @@ char part_size_type[MAX_NUM_PARTS];
char part_offset_type[MAX_NUM_PARTS];
int part_set[MAX_NUM_PARTS];
-#if NUMBOOT > 0
int installboot; /* non-zero if we should install a boot program */
char *bootbuf; /* pointer to buffer with remainder of boot prog */
int bootsize; /* size of remaining boot program */
@@ -157,7 +156,6 @@ char *xxboot; /* primary boot */
char *bootxx; /* secondary boot */
char boot0[MAXPATHLEN];
char boot1[MAXPATHLEN];
-#endif
enum {
UNSPEC, EDIT, READ, RESTORE, WRITE, WRITEBOOT
@@ -178,7 +176,6 @@ main(int argc, char *argv[])
while ((ch = getopt(argc, argv, OPTIONS)) != -1)
switch (ch) {
-#if NUMBOOT > 0
case 'B':
++installboot;
break;
@@ -190,7 +187,6 @@ main(int argc, char *argv[])
bootxx = optarg;
break;
#endif
-#endif
case 'n':
disable_write = 1;
break;
@@ -218,7 +214,6 @@ main(int argc, char *argv[])
}
argc -= optind;
argv += optind;
-#if NUMBOOT > 0
if (installboot) {
rflag++;
if (op == UNSPEC)
@@ -228,10 +223,6 @@ main(int argc, char *argv[])
op = READ;
xxboot = bootxx = 0;
}
-#else
- if (op == UNSPEC)
- op = READ;
-#endif
if (argc < 1)
usage();
@@ -272,7 +263,6 @@ main(int argc, char *argv[])
break;
case RESTORE:
-#if NUMBOOT > 0
if (installboot && argc == 3) {
makelabel(argv[2], 0, &lab);
argc--;
@@ -285,7 +275,6 @@ main(int argc, char *argv[])
*/
bzero((char *)&lab, sizeof(lab));
}
-#endif
if (argc != 2)
usage();
if (!(t = fopen(argv[1], "r")))
@@ -311,7 +300,6 @@ main(int argc, char *argv[])
error = writelabel(f, bootarea, lp);
break;
-#if NUMBOOT > 0
case WRITEBOOT:
{
struct disklabel tlab;
@@ -326,7 +314,6 @@ main(int argc, char *argv[])
error = writelabel(f, bootarea, lp);
break;
}
-#endif
}
exit(error);
}
@@ -407,7 +394,6 @@ writelabel(int f, const char *boot, struct disklabel *lp)
warn("write");
return (1);
}
-#if NUMBOOT > 0
/*
* Output the remainder of the disklabel
*/
@@ -415,7 +401,6 @@ writelabel(int f, const char *boot, struct disklabel *lp)
warn("write");
return(1);
}
-#endif
return (0);
}
@@ -490,10 +475,8 @@ makebootarea(char *boot, struct disklabel *dp, int f)
struct disklabel *lp;
char *p;
int b;
-#if NUMBOOT > 0
char *dkbasename;
struct stat sb;
-#endif
#ifdef __alpha__
u_long *bootinfo;
int n;
@@ -511,7 +494,6 @@ makebootarea(char *boot, struct disklabel *dp, int f)
lp = (struct disklabel *)
(boot + (LABELSECTOR * dp->d_secsize) + LABELOFFSET);
bzero((char *)lp, sizeof *lp);
-#if NUMBOOT > 0
/*
* If we are not installing a boot program but we are installing a
* label on disk then we must read the current bootarea so we don't
@@ -647,7 +629,6 @@ makebootarea(char *boot, struct disklabel *dp, int f)
}
#endif /* NUMBOOT > 1 */
(void)close(b);
-#endif /* NUMBOOT > 0 */
/*
* Make sure no part of the bootstrap is written in the area
* reserved for the label.
@@ -1626,7 +1607,6 @@ Warning(const char *fmt, ...)
void
usage(void)
{
-#if NUMBOOT > 0
fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s\n",
"usage: disklabel [-r] disk",
"\t\t(to read label)",
@@ -1652,15 +1632,5 @@ usage(void)
"\t\t(to restore label and install boot program)"
#endif
);
-#else
- fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n%s\n",
- "usage: disklabel [-r] disk", "(to read label)",
- " disklabel -w [-r] [-n] disk type [ packid ]",
- "\t\t(to write label)",
- " disklabel -e [-r] [-n] disk",
- "\t\t(to edit label)",
- " disklabel -R [-r] [-n] disk protofile",
- "\t\t(to restore label)");
-#endif
exit(1);
}
OpenPOWER on IntegriCloud