release 3.5-pre1
https://sourceforge.net/projects/elilo/files/elilo/elilo-3.5pre1/
This commit is contained in:
parent
fb6ce0d596
commit
cb533a5de5
25 changed files with 2583 additions and 477 deletions
11
elilo.h
11
elilo.h
|
@ -60,11 +60,17 @@
|
|||
#define CMDLINE_MAXLEN 512 /* needed by ia32 */
|
||||
#define FILENAME_MAXLEN 256
|
||||
#define MAX_ARGS 256
|
||||
/* Just pick an arbitrary number that's high enough for now :o) */
|
||||
#define MAX_DEFAULT_CONFIGS 16
|
||||
|
||||
typedef struct {
|
||||
UINT8 nothing_yet;
|
||||
} image_opt_t;
|
||||
|
||||
typedef struct config_file {
|
||||
CHAR16 fname[FILENAME_MAXLEN];
|
||||
} config_file_t;
|
||||
|
||||
typedef struct {
|
||||
/*
|
||||
* list of options controllable from both the command line
|
||||
|
@ -91,7 +97,8 @@ typedef struct {
|
|||
sys_img_options_t *sys_img_opts; /* architecture depdendent per image options */
|
||||
|
||||
CHAR16 default_kernel[FILENAME_MAXLEN];
|
||||
CHAR16 default_config[FILENAME_MAXLEN];
|
||||
/* CHAR16 default_config[FILENAME_MAXLEN]; */
|
||||
config_file_t default_configs[MAX_DEFAULT_CONFIGS];
|
||||
|
||||
CHAR16 config[FILENAME_MAXLEN]; /* name of config file */
|
||||
CHAR16 chooser[FILENAME_MAXLEN]; /* image chooser to use */
|
||||
|
@ -160,7 +167,7 @@ extern VOID ascii2U(CHAR8 *, CHAR16 *, UINTN);
|
|||
extern VOID U2ascii(CHAR16 *, CHAR8 *, UINTN);
|
||||
|
||||
/* from config.c (more in config.h) */
|
||||
extern EFI_STATUS read_config(CHAR16 *, INTN retry);
|
||||
extern EFI_STATUS read_config(CHAR16 *);
|
||||
extern VOID print_config_options(VOID);
|
||||
extern INTN find_label(CHAR16 *, CHAR16 *, CHAR16 *, CHAR16 *);
|
||||
extern VOID print_label_list(VOID);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue