syslinux/libinstaller/syslxopt.h
<<
>>
Prefs
   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
  44
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.