summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sbin/fdisk/cmd.h4
-rw-r--r--sbin/fdisk/fdisk.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/sbin/fdisk/cmd.h b/sbin/fdisk/cmd.h
index af3e7675519..498f55bb129 100644
--- a/sbin/fdisk/cmd.h
+++ b/sbin/fdisk/cmd.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: cmd.h,v 1.18 2015/10/26 15:08:26 krw Exp $ */
+/* $OpenBSD: cmd.h,v 1.19 2015/12/01 06:25:43 krw Exp $ */
/*
* Copyright (c) 1997 Tobias Weingartner
@@ -33,6 +33,8 @@ struct cmd {
};
extern struct cmd cmd_table[];
+extern int reinited;
+
int Xreinit(char *, struct mbr *);
int Xdisk(char *, struct mbr *);
int Xmanual(char *, struct mbr *);
diff --git a/sbin/fdisk/fdisk.c b/sbin/fdisk/fdisk.c
index 40b83ca3770..5314713fa8c 100644
--- a/sbin/fdisk/fdisk.c
+++ b/sbin/fdisk/fdisk.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fdisk.c,v 1.95 2015/11/24 01:01:56 deraadt Exp $ */
+/* $OpenBSD: fdisk.c,v 1.96 2015/12/01 06:25:43 krw Exp $ */
/*
* Copyright (c) 1997 Tobias Weingartner
@@ -210,6 +210,7 @@ main(int argc, char *argv[])
query = NULL;
if (i_flag) {
+ reinited = 1;
if (g_flag) {
MBR_init_GPT(&initial_mbr);
GPT_init();