1 [absolute 0] 2 HOSTENT: 3 .Name resd 1 4 .Aliases resd 1 5 6 .AddrList resd 1 7 8 HOSTENT_size: 9 10 [section .bss] 11 STRING_MAX equ 256 12 HOSTENT_ALIASES_MAX equ 16 13 HOSTENT_ADDRLIST_MAX equ 16 14 15 HostEnt_Name_static resb STRING_MAX 16 HostEnt_Aliases_static resd HOSTENT_ALIASES_MAX 17 HostEnt_AddrList_static resd HOSTENT_ADDRLIST_MAX 18 HostEnt_Aliases_data resb STRING_MAX*HOSTENT_ALIASES_MAX 19 HostEnt_AddrList_data resd HOSTENT_ADDRLIST_MAX 20 21 [section .data] 22 HostEnt_static : 23 .. (a] 44.strucstart: 24 times HOSTENT.Name-($-.. (a] 44.strucstart) db 0 25 dd HostEnt_Name_static 26 times HOSTENT.Aliases-($-.. (a] 44.strucstart) db 0 27 dd HostEnt_Aliases_static 28 times HOSTENT.AddrList-($-.. (a] 44.strucstart) db 0 29 dd HostEnt_AddrList_static 30 times HOSTENT_size-($-.. (a] 44.strucstart) db 0 31 32 HostEnt_static2 : 33 .. (a] 45.strucstart: 34 times HOSTENT.Name-($-.. (a] 45.strucstart) db 0 35 dd HostEnt_Name_static 36 times HOSTENT.Aliases-($-.. (a] 45.strucstart) db 0 37 dd HostEnt_Aliases_static 38 times HOSTENT_size-($-.. (a] 45.strucstart) db 0 39 40