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