diff options
author | murray <murray@FreeBSD.org> | 2001-09-22 18:10:56 +0000 |
---|---|---|
committer | murray <murray@FreeBSD.org> | 2001-09-22 18:10:56 +0000 |
commit | 0e9a3ecd09c9a1c980b455127f6835e4e29b17d8 (patch) | |
tree | c80fbd758ae04d9625cfdb8e1669e7cd204fafb3 /usr.sbin/sysinstall/sysinstall.h | |
parent | c71a3e927a672b31aa2ee41630d9101bfebc001e (diff) | |
download | FreeBSD-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.h | 1 |
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); |