summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/sysinstall.h
diff options
context:
space:
mode:
authormurray <murray@FreeBSD.org>2001-09-22 18:10:56 +0000
committermurray <murray@FreeBSD.org>2001-09-22 18:10:56 +0000
commit0e9a3ecd09c9a1c980b455127f6835e4e29b17d8 (patch)
treec80fbd758ae04d9625cfdb8e1669e7cd204fafb3 /usr.sbin/sysinstall/sysinstall.h
parentc71a3e927a672b31aa2ee41630d9101bfebc001e (diff)
downloadFreeBSD-src-0e9a3ecd09c9a1c980b455127f6835e4e29b17d8.zip
FreeBSD-src-0e9a3ecd09c9a1c980b455127f6835e4e29b17d8.tar.gz
Add a function to free all of sysinstall's internal variables from the
environment. This fixes an annoying bug where hitting Ctrl-C and telling sysinstall to 'restart' will do no such thing since many of the options are still set and so you won't be prompted for them again. MFC after: 1 week
Diffstat (limited to 'usr.sbin/sysinstall/sysinstall.h')
-rw-r--r--usr.sbin/sysinstall/sysinstall.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.sbin/sysinstall/sysinstall.h b/usr.sbin/sysinstall/sysinstall.h
index b473ab6..2b1a06d 100644
--- a/usr.sbin/sysinstall/sysinstall.h
+++ b/usr.sbin/sysinstall/sysinstall.h
@@ -771,6 +771,7 @@ extern void variable_unset(char *var);
extern char *variable_get_value(char *var, char *prompt, int dirty);
extern int variable_check(char *data);
extern int dump_variables(dialogMenuItem *self);
+extern void free_variables(void);
/* wizard.c */
extern void slice_wizard(Disk *d);
OpenPOWER on IntegriCloud