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