1 1.1 rearnsha struct intbootinfo { 2 1.1 rearnsha union { 3 1.1 rearnsha struct { 4 1.1 rearnsha unsigned long bp_pagesize; 5 1.1 rearnsha unsigned long bp_nrpages; 6 1.1 rearnsha } u1_bp; 7 1.1 rearnsha char filler1[256]; 8 1.1 rearnsha } bi_u1; 9 1.1 rearnsha #define bi_pagesize bi_u1.u1_bp.bp_pagesize 10 1.1 rearnsha #define bi_nrpages bi_u1.u1_bp.bp_nrpages 11 1.1 rearnsha union { 12 1.1 rearnsha char paths[8][128]; 13 1.1 rearnsha struct magic { 14 1.1 rearnsha unsigned long magic; 15 1.1 rearnsha char filler2[1024 - sizeof(unsigned long)]; 16 1.1 rearnsha } u2_d; 17 1.1 rearnsha } bi_u2; 18 1.1 rearnsha char bi_cmdline[256]; 19 1.1 rearnsha char bi_settings[2048]; 20 1.1 rearnsha }; 21