summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sbin/disklabel/disklabel.c10
-rw-r--r--sbin/disklabel/editor.c12
2 files changed, 12 insertions, 10 deletions
diff --git a/sbin/disklabel/disklabel.c b/sbin/disklabel/disklabel.c
index 165291e79d2..68ed5ad275b 100644
--- a/sbin/disklabel/disklabel.c
+++ b/sbin/disklabel/disklabel.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: disklabel.c,v 1.144 2009/03/29 19:58:27 weingart Exp $ */
+/* $OpenBSD: disklabel.c,v 1.145 2009/03/30 00:39:26 deraadt Exp $ */
/*
* Copyright (c) 1987, 1993
@@ -39,7 +39,7 @@ static const char copyright[] =
#endif /* not lint */
#ifndef lint
-static const char rcsid[] = "$OpenBSD: disklabel.c,v 1.144 2009/03/29 19:58:27 weingart Exp $";
+static const char rcsid[] = "$OpenBSD: disklabel.c,v 1.145 2009/03/30 00:39:26 deraadt Exp $";
#endif /* not lint */
#include <sys/param.h>
@@ -84,11 +84,11 @@ static const char rcsid[] = "$OpenBSD: disklabel.c,v 1.144 2009/03/29 19:58:27 w
char *dkname, *specname;
char tmpfil[] = _PATH_TMPFILE;
-char namebuf[BBSIZE], *np = namebuf;
struct disklabel lab;
char bootarea[BBSIZE];
#if NUMBOOT > 0
+char namebuf[BBSIZE], *np = namebuf;
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 */
@@ -386,8 +386,10 @@ makelabel(char *type, char *name, struct disklabel *lp)
int
writelabel(int f, char *boot, struct disklabel *lp)
{
+#if NUMBOOT > 0
int writeable;
off_t sectoffset = 0;
+#endif
#if NUMBOOT > 0
setbootflag(lp);
@@ -610,7 +612,7 @@ struct dos_partition *
readmbr(int f)
{
struct dos_partition *dp, *first = NULL;
- int part, n = 8;
+ int n = 8;
dp = findopenbsd(f, DOSBBSECTOR, &first, &n);
if (dp != NULL)
diff --git a/sbin/disklabel/editor.c b/sbin/disklabel/editor.c
index baf72f5337b..d954651aa37 100644
--- a/sbin/disklabel/editor.c
+++ b/sbin/disklabel/editor.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: editor.c,v 1.182 2009/03/29 05:37:13 deraadt Exp $ */
+/* $OpenBSD: editor.c,v 1.183 2009/03/30 00:39:26 deraadt Exp $ */
/*
* Copyright (c) 1997-2000 Todd C. Miller <Todd.Miller@courtesan.com>
@@ -17,7 +17,7 @@
*/
#ifndef lint
-static char rcsid[] = "$OpenBSD: editor.c,v 1.182 2009/03/29 05:37:13 deraadt Exp $";
+static char rcsid[] = "$OpenBSD: editor.c,v 1.183 2009/03/30 00:39:26 deraadt Exp $";
#endif /* not lint */
#include <sys/types.h>
@@ -293,21 +293,21 @@ editor(struct disklabel *lp, int f, char *dev, char *fstabfile, int aflag)
case 'M': {
sig_t opipe = signal(SIGPIPE, SIG_IGN);
- char *pager, *cmd = NULL;
+ char *pager, *comm = NULL;
extern const u_char manpage[];
extern const int manpage_sz;
if ((pager = getenv("PAGER")) == NULL || *pager == '\0')
pager = _PATH_LESS;
- if (asprintf(&cmd, "gunzip -qc|%s", pager) != -1 &&
- (fp = popen(cmd, "w")) != NULL) {
+ if (asprintf(&comm, "gunzip -qc|%s", pager) != -1 &&
+ (fp = popen(comm, "w")) != NULL) {
(void) fwrite(manpage, manpage_sz, 1, fp);
pclose(fp);
} else
warn("unable to execute %s", pager);
- free(cmd);
+ free(comm);
(void)signal(SIGPIPE, opipe);
break;
}