diff options
Diffstat (limited to 'libinstaller/syslxopt.h')
-rw-r--r-- | libinstaller/syslxopt.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libinstaller/syslxopt.h b/libinstaller/syslxopt.h index dfa6dc75..ba60ce2f 100644 --- a/libinstaller/syslxopt.h +++ b/libinstaller/syslxopt.h @@ -19,10 +19,16 @@ struct sys_options { enum long_only_opt { OPT_NONE, OPT_RESET_ADV, + OPT_ONCE, }; -void __attribute__ ((noreturn)) usage(int rv, int mode); -void parse_options(int argc, char *argv[], int mode); +enum syslinux_mode { + MODE_SYSLINUX, /* Unmounted filesystem */ + MODE_EXTLINUX, +}; + +void __attribute__ ((noreturn)) usage(int rv, enum syslinux_mode mode); +void parse_options(int argc, char *argv[], enum syslinux_mode mode); extern struct sys_options opt; extern const struct option long_options[]; |