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