diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2000-12-07 23:16:19 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2000-12-07 23:16:19 +0000 |
commit | 0c0b00ab8086c07600680d41e2f8feefe0f8f150 (patch) | |
tree | 0da2100a6944b5efed0aa02d950d98a071bec0cc /mdk-stage1/stage1.h | |
parent | 71d6a65fa155d25fc325d6a9b83a746f5845922e (diff) | |
download | drakx-0c0b00ab8086c07600680d41e2f8feefe0f8f150.tar drakx-0c0b00ab8086c07600680d41e2f8feefe0f8f150.tar.gz drakx-0c0b00ab8086c07600680d41e2f8feefe0f8f150.tar.bz2 drakx-0c0b00ab8086c07600680d41e2f8feefe0f8f150.tar.xz drakx-0c0b00ab8086c07600680d41e2f8feefe0f8f150.zip |
first draft can detect your cdrom drives
soon will launch the stage2
Diffstat (limited to 'mdk-stage1/stage1.h')
-rw-r--r-- | mdk-stage1/stage1.h | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/mdk-stage1/stage1.h b/mdk-stage1/stage1.h new file mode 100644 index 000000000..108fe14aa --- /dev/null +++ b/mdk-stage1/stage1.h @@ -0,0 +1,61 @@ +/* + * Guillaume Cottenceau (gc@mandrakesoft.com) + * + * Copyright 2000 MandrakeSoft + * + * This software may be freely redistributed under the terms of the GNU + * public license. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + */ + +/* + * Portions from Erik Troan (ewt@redhat.com) + * + * Copyright 1996 Red Hat Software + * + */ + +#ifndef _STAGE1_H_ +#define _STAGE1_H_ + + +/* Some global stuff */ + +struct cmdline_elem +{ + char * name; + char * value; +}; + +extern struct cmdline_elem params[500]; + + +enum return_type { RETURN_OK, RETURN_BACK, RETURN_ERROR }; + +extern int stage1_mode; + +#define MODE_TESTING (1 << 0) +#define MODE_EXPERT (1 << 1) +#define MODE_TEXT (1 << 2) +#define MODE_RESCUE (1 << 3) +#define MODE_KICKSTART (1 << 4) +#define MODE_PCMCIA (1 << 5) +#define MODE_CDROM (1 << 6) + +#define IS_TESTING ((stage1_mode) & MODE_TESTING) +#define IS_EXPERT ((stage1_mode) & MODE_EXPERT) +#define IS_TEXT ((stage1_mode) & MODE_TEXT) +#define IS_RESCUE ((stage1_mode) & MODE_RESCUE) +#define IS_KICKSTART ((stage1_mode) & MODE_KICKSTART) +#define IS_PCMCIA ((stage1_mode) & MODE_PCMCIA) +#define IS_CDROM ((stage1_mode) & MODE_CDROM) + + +void fatal_error(char *msg); + + +#endif |