/usr/lib/ada/adalib/adasockets/sockets-naming.ali is in libadasockets4-dev 1.8.10-2.
This file is owned by root:root, with mode 0o444.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 | V "GNAT Lib v4.6"
A -O2
A -gnatp
A -gnatn
A -gnatg
P SS ZX
R vnnvnnnnvnnnnnnnnnvnnvvnnnvnvvnvnnvnvnnnnvnnvnnnnnnnnvvvnnvnnnnvnnnv1nnnnnnnnnv1+nn
U sockets.naming%b sockets-naming.adb 8e417ec4 OO PK
W ada%s ada.ads ada.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.finalization.list_controller%s a-filico.adb a-filico.ali
W ada.tags%s a-tags.adb a-tags.ali
W ada.unchecked_conversion%s
W ada.unchecked_deallocation%s
W interfaces%s interfac.ads interfac.ali
W interfaces.c%s i-c.adb i-c.ali
W interfaces.c.strings%s i-cstrin.adb i-cstrin.ali
W sockets%s sockets.adb sockets.ali
W sockets.constants%s sockets-constants.ads sockets-constants.ali
W sockets.thin%s sockets-thin.ads sockets-thin.ali
W sockets.types%s sockets-types.ads sockets-types.ali
W sockets.utils%s sockets-utils.adb sockets-utils.ali
W system%s system.ads system.ali
W system.finalization_implementation%s s-finimp.adb s-finimp.ali
W system.finalization_root%s s-finroo.adb s-finroo.ali
W system.img_int%s s-imgint.adb s-imgint.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.standard_library%s s-stalib.adb s-stalib.ali
W system.tasking%s s-taskin.adb s-taskin.ali
W system.tasking.protected_objects%s s-taprob.adb s-taprob.ali
W system.tasking.protected_objects.entries%s s-tpoben.adb s-tpoben.ali
W system.tasking.protected_objects.operations%s s-tpobop.adb s-tpobop.ali
U sockets.naming%s sockets-naming.ads e6000c5b EE OO PK
W ada%s ada.ads ada.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.finalization%s a-finali.adb a-finali.ali
W ada.streams%s a-stream.ads a-stream.ali
W ada.tags%s a-tags.adb a-tags.ali
W sockets%s sockets.adb sockets.ali
W sockets.types%s sockets-types.ads sockets-types.ali
W system%s system.ads system.ali
W system.exception_table%s s-exctab.adb s-exctab.ali
W system.finalization_implementation%s s-finimp.adb s-finimp.ali
W system.finalization_root%s s-finroo.adb s-finroo.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.standard_library%s s-stalib.adb s-stalib.ali
W system.storage_elements%s s-stoele.adb s-stoele.ali
W system.stream_attributes%s s-stratt.adb s-stratt.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20090727140100 0c711ac9
D a-finali.ads 20090409150019 e5e85fa4
D a-filico.ads 20090409150019 872dc219
D a-ioexce.ads 20091130110856 8b9de6cd
D a-stream.ads 20090409150019 2ca4ee37
D a-tags.ads 20101021101406 c7695348
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D gnat.ads 20050905075125 fd2ad2f1
D g-os_lib.ads 20090409150019 0db74523
D interfac.ads 20090409150019 f77d8799
D i-c.ads 20101007125900 809c38c4
D i-cpoint.ads 20090409150019 3d5a7107
D i-cpoint.adb 20090409150019 10618733
D i-cstrin.ads 20090417131547 f3023ec4
D sockets.ads 20120426145446 3fd076b7
D sockets-constants.ads 20120703092948 398f8d83
D sockets-naming.ads 20120426145446 ae91aa26
D sockets-naming.adb 20120426145446 2687744e
D sockets-thin.ads 20120703092948 725bfdbd
D sockets-types.ads 20120703092934 92a98f6e
D sockets-utils.ads 20120426145446 a12bcd44
D sockets-utils.adb 20120426145446 e9e1b25d
D system.ads 20120510083722 23e1f70b
D s-atacco.ads 20090409150019 1dc856ad
D s-bitops.ads 20090422095703 c30e4013
D s-exctab.ads 20090417131547 66e51330
D s-exctab.adb 20090417131547 ba1a43ac
D s-finimp.ads 20090409150019 46853fe8
D s-finroo.ads 20090409150019 dbb860c9
D s-htable.ads 20101011104304 efdfacdf
D s-imgint.ads 20090409150019 02dbe0c2
D s-intman.ads 20090409150019 47ba1e06
D s-linux.ads 20090730092306 47911ab1
D s-multip.ads 20101011073009 38ac9f73
D s-osinte.ads 20101127183452 6e2d2e09
D s-os_lib.ads 20100910151410 e0681e2d
D s-osprim.ads 20090409150019 b0d18c29
D s-parame.ads 20091130110856 9c5d83fa
D s-restri.ads 20091130110856 ba60cf37
D s-rident.ads 20101018103456 4282a67a
D s-secsta.ads 20090707124243 eea35a36
D s-soflin.ads 20090729085153 9414c974
D s-soflin.adb 20090417130712 d6066804
D s-stache.ads 20090417130712 596fc1b4
D s-stchop.ads 20090409150019 ea7da0c3
D s-stausa.ads 20101018101807 bba781f7
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-stratt.ads 20100909123135 aedef97e
D s-stratt.adb 20090409150019 56ef263e
D s-string.ads 20090417130712 46b01415
D s-tasinf.ads 20090409150019 21316953
D s-taspri.ads 20080408071349 af44aca8
D s-taprop.ads 20090409150019 07f79e46
D s-taprop.adb 20101018135423 5b6648f3
D s-tporft.adb 20101018102748 feab40e4 system.task_primitives.operations.register_foreign_thread
D s-tpopsp.adb 20090707124243 f7f41f42 system.task_primitives.operations.specific
D s-taskin.ads 20101021101406 b2eaee08
D s-tasdeb.ads 20090416093440 1fdd4e3b
D s-taenca.ads 20090409150019 da9410ac
D s-tasini.ads 20090409150019 cd8187f9
D s-taprob.ads 20090409150019 502249e3
D s-tpoben.ads 20090409150019 e8374469
D s-tpobop.ads 20090409150019 5f548bb3
D s-tpobop.adb 20100909135319 cf2dee10
D s-tasque.ads 20090409150019 b4c10749
D s-tasren.ads 20090409150019 86fa7427
D s-tasuti.ads 20090415084231 eab7b9b0
D s-traent.ads 20090417130712 5221ee41
D s-traces.ads 20090409150019 f21d68aa
D s-tratas.ads 20090409150019 fe3b06bf
D s-unstyp.ads 20090409150019 6ae15c76
X 1 ada.ads
16K9*Ada 19e8 19|39r6 58r11 20|39r6 40r6 41r6 57r11 60r11 325r14 372r10 468r7
. 507r10
X 2 a-except.ads
55K13*Exceptions 370e19 20|39w10 372r14 468r11 507r14
95U14*Raise_Exception 20|372s25 468s22 507s25
X 3 a-finali.ads
42K13*Finalization 71e21 19|39w10 58r15
46H9*Controlled 62e72 19|58r28
49U14*Initialize<31|58p14>
X 8 a-unccon.ads
17+9 Source 20|325r40
18+9 Target 20|326r40
20v14*Unchecked_Conversion 20|40w10 325r18
X 9 a-uncdea.ads
20u15*Unchecked_Deallocation 20|41w10 57r15 60r15
X 12 interfac.ads
36K9*Interfaces 171e15 20|42r6 42r38 43r6 43r38
X 13 i-c.ads
18K20*C 230e17 20|42w17 42r49 43r17 43r49
23N4*CHAR_BIT 20|333r48
35I9*int<integer> 20|157r22 198r22 241r25 333r31
44M9*unsigned_short
47M9*unsigned_char 20|492r23 493r23 494r23 495r23
60M9*size_t 20|124r35 423r52
72E9*char<character>
79A9*char_array(72E9)<60M9> 20|60r39 124r18
X 14 i-cpoint.ads
45P9*Pointer(22|51P9)
51V13*Value{21|71A9} 20|412s28[21|74] 414s61[21|82]
X 16 i-cstrin.ads
36K22*Strings 102e25 20|43w19 43r51
39P9*char_array_access(13|79A9) 20|60r51 63r13 121r13 239r16
46P9*chars_ptr(character) 20|240r25 300r16 326r50 328r26 423r23 503r19
52V13*To_Chars_Ptr{46P9} 20|240s38
58V13*New_String{46P9} 20|300s29 503s39
60U14*Free 20|304s7 510s7
70V13*Value{string} 20|248s38 419s34 425s47
X 17 sockets.ads
42K9*Sockets 244e12 19|40r6 42r9 132r5 20|44r6 44r38 45r6 45r38 46r6 46r38
. 47r6 47r38 49r14 52r14 517r5
44R9*Socket_FD 237e14 19|114r37 117r37 120r37 123r37 126r37 129r37 20|83r32
. 84r32 155r32 169r37 178r37 187r37 196r32 210r37 219r37 228r37
234i7*FD{13|35I9} 20|159r32 200r32
X 18 sockets-constants.ads
6K17*Constants 87e22 20|44w14 44r46 334r31
8N4*Af_Inet 20|334r41
33N4*Host_Not_Found 20|458r18
34N4*Try_Again 20|459r18
35N4*No_Recovery 20|460r18
37N4*No_Address 20|461r18
X 19 sockets-naming.ads
42K17*Naming 17|42k9 19|132l13 132e19 20|49b22 517l13 517t19
44P9*String_Access(string) 46r54 59r22 20|57r47
46A9*String_Array(44P9)<integer> 60r22 20|107r17 143r17
48I12*Address_Component{natural} 51r24 20|262r27 270r27 273r34 479r21 480r21
. 481r21 482r21 511r21 512r21 513r21 514r21
50R9*Address 52e14 55r55 72r26 78r41 85r29 96r52 105r32 108r54 111r32 117r55
. 126r55 20|91r13 131r32 178r55 219r55 259r26 321r29 476r48 489r32 502r41
51i7*H1{48I12} 20|279r25 479m15 492r43 511m15
51i11*H2{48I12} 20|279r48 480m15 493r43 512m15
51i15*H3{48I12} 20|280r20 481m15 494r43 513m15
51i19*H4{48I12} 20|280r43 482m15 495r43 514m15
55A9*Address_Array(50R9)<integer> 61r22
57R9*Host_Entry<3|46R9> 3|49P14 19|57d21 57d32 62e17 66P14 66r40 67P14 67r40
. 81p13 82r13 85p13 86r13 92p13 93r13 20|67r13 105r38 141r40 297r13 310r28
. 322r13 340r28 352r13 369r26 409r13 416r19
57i21*N_Aliases{natural} 60r42
57i32*N_Addresses{natural} 61r42
59p10*Name{44P9} 20|109m14 109r41 145m20 371r18 375r22 419m14
60a10*Aliases{46A9} 20|107m45 143m45 420r28 425m20
61a10*Addresses{55A9} 20|97r38 428r23 433m20
66U14*Adjust<3|50p14> 66=24 20|105b14 113l8 113t14
66r24 Object{57R9} 20|105b22 107m38 109m7 109r34
67U14*Finalize<3|51p14> 67=24 20|141b14 149l8 149t16
67r24 Object{57R9} 20|141b24 143m38 145m13
69X4*Naming_Error 20|372r42 468r39 507r42
72V13*Image{string} 72>20 20|259b13 281l8 281t13 289s14 337s37
72r20 Add{50R9} 20|259b20 279r21 279r44 280r16 280r39
75V13*Image{string} 75>20 20|287b13 290l8 290t13
75r20 Add{22|45R9} 20|287b20 289r33
78V13*Value{50R9} 78>20 20|95s17 356s26 502b13 515l8 515t13
78s20 Add{string} 20|502b20 503r51 508r42
81V13*Info_Of{57R9} 81>22 20|97s17 296b13 315l8 315t15 358s17
81s22 Name{string} 20|296b22 300r41 307r37
85V13*Info_Of{57R9} 85>22 20|321b13 345l8 345t15 356s17
85r22 Addr{50R9} 20|321b22 327r51 337r44
89V13*Is_IP_Address{boolean} 89>28 20|51b13 94s10 355s10
89s28 Something{string} 20|51b28
92V13*Info_Of_Name_Or_IP{57R9} 92>33 20|351b13 360l8 360t26 369s40
92s33 Something{string} 20|351b33 355r25 356r33 358r26
96V13*Address_Of{50R9} 96>25 20|90b13 99l8 99t18
96s25 Something{string} 20|90b25 94r25 95r24 97r26
99V13*Host_Name{string} 20|237b13 253l8 253t17
102V13*Name_Of{string} 102>22 20|366b13 376l8 376t15
102s22 Something{string} 20|366b22 369r60 373r59
105V13*To_In_Addr{22|45R9} 105>25 20|327s39 489b13 496l8 496t18
105r25 Addr{50R9} 20|489b25 492r38 493r38 494r38 495r38
108V13*To_Address{50R9} 108>25 20|134s14 180s14 221s14 289s21 433s37 476b13
. 483l8 483t18
108r25 Addr{22|45R9} 20|476b25 479r40 480r40 481r40 482r40
111V13*Any_Address{50R9} 20|131b13 135l8 135t19
114V13*Get_Peer_Addr{22|45R9} 114>28 20|169b13 172l8 172t21 180s26
114r28 Socket{17|44R9} 20|169b28 171r24
117V13*Get_Peer_Addr{50R9} 117>28 20|178b13 181l8 181t21
117r28 Socket{17|44R9} 20|178b28 180r41
120V13*Get_Peer_Port{positive} 120>28 20|187b13 190l8 190t21
120r28 Socket{17|44R9} 20|187b28 189r51
123V13*Get_Sock_Addr{22|45R9} 123>28 20|210b13 213l8 213t21 221s26
123r28 Socket{17|44R9} 20|210b28 212r24
126V13*Get_Sock_Addr{50R9} 126>28 20|219b13 222l8 222t21
126r28 Socket{17|44R9} 20|219b28 221r41
129V13*Get_Sock_Port{positive} 129>28 20|228b13 231l8 231t21
129r28 Socket{17|44R9} 20|228b28 230r51
X 20 sockets-naming.adb
54N4 Default_Buffer_Size 62r42 120r26
56U14 Free[9|20] 145s7 147s10
59U14 Free[9|20] 244s10 250s10
62V13 Allocate{16|39P9} 62>23 119b13 125l8 125t16 239s38
62i23 Size{positive} 120b7 124r43
66V13 Parse_Entry{19|57R9} 66>26 310s42 340s42 408b13 437l8 437t19
66r26 Host{21|102R9} 408b26 412r35 415r40 419r41
70U14 Raise_Naming_Error 71>7 72>7 160s10 201s10 245s10 307s10 337s10 443b14
. 470l8 470t26
71i7 Errno{integer} 444b7 457r15 463r58
72s7 Message{string} 445b7 469r62
75w14 Naming_Lock 302r7 306r10 312r10 331r7 336r10 342r10 382b19 402l8 402t19
76Y13 Lock 302s19 331s19 388b13 391l11 391t15
77U17 Unlock 306s22 312s22 336s22 342s22 397b17 400l11 400t17
79b7 Locked{boolean} 388r27 390r10 399r10
83V13 Get_Peer{22|71R9} 83>23 155b13 163l8 163t16 171s14 189s41
83r23 Socket{17|44R9} 155b23 159r25
84V13 Get_Sock{22|71R9} 84>23 196b13 204l8 204t16 212s14 230s41
84r23 Socket{17|44R9} 196b23 200r25
107a7 Aliases{19|46A9} 110r16 111r10 111r37
110i11 I{integer} 111r19 111r46
143a7 Aliases{19|46A9} 146r16 147r16
146i11 I{integer} 147r25
156r7 Name{22|71R9} 157r29 159m36 162r14
157i7 Len{13|35I9} 159m50
197r7 Name{22|71R9} 198r29 200m36 203r14
198i7 Len{13|35I9} 200m50
239p7 Buff{16|39P9} 240r52 241r61 244m16 250m16
240p7 Buffer{16|46P9} 241r53 248r45
241i7 Res{13|35I9} 243r10
248a10 Result{string} 251r17
262V16 Image{string} 262>23 270b16 276l11 276t16 279s14 279s37 280s9 280s32
262i23 A{19|48I12} 270b23 273r59
273a10 Im{string} 275r17 275r21 275r37
299p7 Res{21|112P9} 303m7 305r10 310r55
300p7 C_Name{16|46P9} 303r31 304m13
310r10 Result{19|57R9} 313r17
324V16 Convert[8|20]{16|46P9} 328s39
327r7 Temp{22|45R9} 328m48 333r36
328p7 C_Addr{16|46P9} 332r31
329p7 Res{21|112P9} 332m7 335r10 340r55
340r10 Result{19|57R9} 343r17
369r7 Hostent{19|57R9} 371r10 375r14
411a7 C_Aliases{21|71A9} 416r48 422r60 423r41
413a7 C_Addr{21|79A9} 417r46 430r60 431r46
416r7 Result{19|57R9} 419m7 420r21 425m13 428r16 433m13 436r14
420i11 I{integer} 422r43 425r29
422i13 Index{natural} 423r60
423p13 Current=423:41{16|46P9} 425r54
428i11 I{integer} 430r43 433r31
430i13 Index{natural} 431r54
431p13 Current=431:46{22|51P9} 433r49
448V16 Error_Message{string} 455b16 465l11 465t24 469s39
503p7 C_Add{16|46P9} 506r23 510m13
504r7 Converted{22|45R9} 506m30 511r40 512r40 513r40 514r40
X 21 sockets-thin.ads
45K17*Thin 20|45w14 45r46 411r28 21|446e17
56i4*Failure{13|35I9} 20|159r64 200r64 243r16
71A9*Chars_Ptr_Array(16|46P9)<13|60M9> 20|411r33
74K12*Chars_Ptr_Pointers[14|42] 20|412r9
79A9*In_Addr_Access_Array(22|51P9)<integer> 20|413r28
82K12*In_Addr_Access_Pointers[14|42] 20|414r37
102R9*Hostent 20|66r33 408r33 21|108e14
103p7*H_Name{16|46P9} 20|419r46
104p7*H_Aliases{14|45P9[74]} 20|412r40
107p7*H_Addr_List{14|45P9[82]} 20|415r45
112P9*Hostent_Access(102R9) 20|299r16 329r17
184V13*C_Gethostbyaddr{112P9} 20|332s14
190V13*C_Gethostbyname{112P9} 20|303s14
194V13*C_Gethostname{13|35I9} 20|241s38
204V13*C_Getpeername{13|35I9} 20|159s10
218V13*C_Getsockname{13|35I9} 20|200s10
259V13*C_Inet_Aton{13|35I9} 20|506s10
394V13*Errno{integer} 20|160s30 201s30 245s30 307s30 337s30
X 22 sockets-types.ads
41K17*Types 19|40w14 75r26 105r48 108r32 114r55 123r55 20|46w14 46r46 169r55
. 287r26 22|93e18
45R9*In_Addr 19|75r32 105r54 108r38 114r61 123r61 20|169r61 210r55 287r32
. 327r25 476r32 489r48 504r27 22|47e14
46m7*S_B1{13|47M9} 20|479r45 492m15 511r50
46m13*S_B2{13|47M9} 20|480r45 493m15 512r50
46m19*S_B3{13|47M9} 20|481r45 494m15 513r50
46m25*S_B4{13|47M9} 20|482r45 495m15 514r50
51P9*In_Addr_Access(45R9) 20|325r50 431r23
55r4*Inaddr_Any{45R9} 20|134r26
71R9*Sockaddr_In 20|83r50 84r50 155r50 156r22 196r50 197r22 22|78e14
75m7*Sin_Port{13|44M9} 20|189r60 230r60
76r7*Sin_Addr{45R9} 20|171r33 212r33
X 23 sockets-utils.ads
41K25*Utils 20|47w14 47r46 52r22 23|66e18
54V13*Network_To_Port=56:14{13|44M9} 20|189s24 230s24
62V13*Is_IP_Address{boolean} 20|52r28
|