root/libinstaller/syslxopt.h

Revision b5252103dfcf7eb843c888b9b66a90b2fbbe6e14, 0.9 KB (checked in by H. Peter Anvin <hpa@…>, 22 months ago)

dos: fix non-executable files which were +x

Don't make non-executable files +x...

Signed-off-by: H. Peter Anvin <hpa@…>

  • Property mode set to 100644
Line 
1#ifndef _H_SYSLXOPT_
2#define _H_SYSLXOPT_
3
4/* These are the options we can set and their values */
5struct sys_options {
6    unsigned int sectors;
7    unsigned int heads;
8    int raid_mode;
9    int stupid_mode;
10    int reset_adv;
11    const char *set_once;
12    int update_only;
13    const char *directory;
14    const char *device;
15    unsigned int offset;
16    const char *menu_save;
17    int force;
18    int install_mbr;
19    int activate_partition;
20    const char *bootsecfile;
21};
22
23enum long_only_opt {
24    OPT_NONE,
25    OPT_RESET_ADV,
26    OPT_ONCE,
27};
28
29enum syslinux_mode {
30    MODE_SYSLINUX,              /* Unmounted filesystem */
31    MODE_EXTLINUX,
32    MODE_SYSLINUX_DOSWIN,
33};
34
35void __attribute__ ((noreturn)) usage(int rv, enum syslinux_mode mode);
36void parse_options(int argc, char *argv[], enum syslinux_mode mode);
37int modify_adv(void);
38
39extern struct sys_options opt;
40extern const struct option long_options[];
41extern const char short_options[];
42
43#endif
Note: See TracBrowser for help on using the browser.