/usr/lib/ada/adalib/anet/anet-sockets.ali is in libanet0.1-dev 0.1-3.
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 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 | V "GNAT Lib v4.6"
A -fstack-check=specific
A -gnatyg
A -gnatyA
A -gnatyd
A -gnatyI
A -gnatyS
A -gnatyu
A -gnatyx
A -gnatyo
A -gnatVa
A -gnat05
A -gnatf
A -gnato
A -g
A -gnatwa
A -gnatwl
A -gnatwe
A -gnatA
P DB SS ZX
R nnnnnnnnnnnnnnnvnnvnnvvnnnvnnvnnnnvnnnnnnvnnvnnnnnnnnnnnnnvnvvnvnnnnnnnnnnnnnnnn
U anet.sockets%b anet-sockets.adb b9dec31e NE OO PK
W ada.exceptions%s a-except.adb a-except.ali
W ada.tags%s a-tags.adb a-tags.ali
W anet%s anet.adb anet.ali
W anet.os%s anet-os.adb anet-os.ali
W anet.sockets%s anet-sockets.adb anet-sockets.ali
W anet.sockets.thin%s anet-sockets-thin.adb anet-sockets-thin.ali
W interfaces%s interfac.ads interfac.ali
W system%s system.ads system.ali
W system.concat_3%s s-conca3.adb s-conca3.ali
W system.concat_4%s s-conca4.adb s-conca4.ali
W system.concat_5%s s-conca5.adb s-conca5.ali
W system.concat_7%s s-conca7.adb s-conca7.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_enum_new%s s-imenne.adb s-imenne.ali
W system.img_int%s s-imgint.adb s-imgint.ali
W system.img_lli%s s-imglli.adb s-imglli.ali
W system.parameters%s s-parame.adb s-parame.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
U anet.sockets%s anet-sockets.ads 56a8f795 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.strings%s a-string.ads a-string.ali
W ada.strings.unbounded%s a-strunb.adb a-strunb.ali
W ada.tags%s a-tags.adb a-tags.ali
W anet%s anet.adb anet.ali
W interfaces%s interfac.ads interfac.ali
W interfaces.c%s i-c.adb i-c.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.parameters%s s-parame.adb s-parame.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
D ada.ads 20070406091342 3ffc8e18
D a-charac.ads 20070912115821 2d3ec45b
D a-chlat1.ads 20070912115821 2825df20
D a-except.ads 20090727140100 0c711ac9
D a-finali.ads 20090409150019 e5e85fa4
D a-stream.ads 20090409150019 2ca4ee37
D a-string.ads 20070406091342 90ac6797
D a-strmap.ads 20090409150019 9cb836fb
D a-strunb.ads 20101220072657 e684739b
D a-tags.ads 20101021101406 c7695348
D a-unccon.ads 20070406091342 f9eb8f06
D anet.ads 20120330101247 6d3e0baf
D anet-constants.ads 20120330101247 b9f297c3
D anet-os.ads 20120330101247 0eb0dd29
D anet-sockets.ads 20120330101247 b723f1fd
D anet-sockets.adb 20120330101247 59ab1eb0
D anet-sockets-thin.ads 20120330101247 59e6f17a
D interfac.ads 20090409150019 f77d8799
D i-c.ads 20101007125900 809c38c4
D system.ads 20120427100214 23e1f70b
D s-conca3.ads 20090420091404 762a026a
D s-conca4.ads 20090420091404 025fe3be
D s-conca5.ads 20090420091404 1039cea1
D s-conca7.ads 20090420091404 1c57f31a
D s-exctab.ads 20090417131547 66e51330
D s-finimp.ads 20090409150019 46853fe8
D s-finroo.ads 20090409150019 dbb860c9
D s-imenne.ads 20090417131547 8707cbf0
D s-imgint.ads 20090409150019 02dbe0c2
D s-imglli.ads 20090409150019 114f55d1
D s-oscons.ads 20120427101608 9050b5e5
D s-parame.ads 20091130110856 9c5d83fa
D s-secsta.ads 20090707124243 eea35a36
D s-soflin.ads 20090729085153 9414c974
D s-stache.ads 20090417130712 596fc1b4
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-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
X 1 ada.ads
16K9*Ada 19e8 15|24r6 25r6 27r14 79r23 134r16 140r16 149r16 156r20 157r20
. 222r28 16|136r30 149r41 165r34 248r20 249r20 273r16 276r16 278r13 296r20
. 300r16 302r13 322r16 324r16 326r13 382r20
X 5 a-finali.ads
42K13*Finalization 71e21 15|27w18 222r32
53H9*Limited_Controlled 69e55 15|222r45
X 6 a-stream.ads
36K13*Streams 69e16 15|24w10 134r20 140r20 149r20 156r24 157r24 16|248r24
. 249r24 273r20 276r20 278r17 296r24 300r20 302r17 322r20 324r20 326r17
42M9*Stream_Element
44I9*Stream_Element_Offset<long_integer> 15|157r32 16|249r32 276r28 278r25
. 300r28 302r25 324r28 326r25
51A9*Stream_Element_Array(42M9)<44I9> 15|134r28 140r28 149r28 156r32 16|248r32
. 273r28 296r32 322r28
X 7 a-string.ads
16K13*Strings 35e16 15|25r10 79r27 16|136r34 149r45 165r38 382r24
X 9 a-strunb.ads
77K21*Unbounded 490e26 15|25w18 79r35 16|136r42 149r53 165r46 382r32
80R9*Unbounded_String 474e14 15|79r45
95V13*To_Unbounded_String{80R9} 16|136s52
101V13*To_String{string} 16|149s63 165s56 382s42
101r24 Source{80R9} 16|382r53
X 12 anet.ads
36K9*Anet 132e9 15|33r9 241r5 16|24r6 25r6 27r14 386r5
38I9*Byte<short_integer>
51I9*Double_Byte<integer>
63I12*Port_Type{51I9} 15|72r23 75r23
71A9*Hardware_Addr_Type(38I9)<68I9> 15|77r23 141r16 198r59 16|36r14 297r20
74V13*To_String{string} 16|313s14 380s20
74a24 Address{71A9} 16|313r25 380r31
80A9*IPv4_Addr_Type(38I9)<integer> 15|71r23 201r58 16|41r14
86V13*To_String{string} 16|374s20
86a24 Address{80A9} 16|374r31
89a4*Any_Addr{80A9} 15|103r56 16|93r56
98A9*IPv6_Addr_Type(38I9)<integer> 15|74r23
104V13*To_String{string} 16|377s20
104a24 Address{98A9} 16|377r31
X 14 anet-os.ads
26K14*OS 45e12 16|24w11 149r13
36U14*Delete_File 16|149s16
37s7 Filename{string} 16|149r29
X 15 anet-sockets.ads
33K14*Sockets 12|36k9 15|241l10 241e17 16|25r11 27b19 386l10 386t17
35N4*Max_Iface_Name_Len 38r52
38I12*Iface_Name_Range{positive} 41r35 16|200r25
41A9*Iface_Name_Type(character)<integer> 104r24 110r23 142r16 191r16 195r37
. 198r35 201r34 205r33 210r15 16|30r14 35r14 40r14 45r14 50r15 94r24 119r23
. 224r16 298r20
44V13*Is_Valid_Iface{boolean} 44>29 16|197b13 205l8 205t22
44s29 Name{string} 16|197b29 200r10
47N4*Max_Unix_Path_Len 50r51
50I12*Unix_Path_Range{positive} 53r34 16|212r25
53A9*Unix_Path_Type(character)<integer> 115r23 16|131r23 164r41
56V13*Is_Valid_Unix{boolean} 56>28 16|209b13 217l8 217t21
56s28 Path{string} 16|209b28 212r10
59E9*Family_Type 59e79 62r32 68r36 96r20 16|176r20
59n25*Family_Inet{59E9} 62r50 68r51 70r15 219r54 16|60r52 69r15 373r15
59n38*Family_Inet6{59E9} 62r65 73r15 16|61r52 72r15 376r15
59n52*Family_Packet{59E9} 76r15 16|252r34 379r15
59n67*Family_Unix{59E9} 78r15 16|75r15 148r37 162r23 257r37 381r15
62E12*Family_Inet_Type{59E9}
65E9*Mode_Type 65e54 97r20 16|177r20
65n23*Stream_Socket{65E9}
65n38*Datagram_Socket{65E9}
68R9*Socket_Addr_Type 68d27 81e14 86r23 88r34 103r24 123r23 135r16 155r20
. 190r16 219r23 224r17 16|93r24 159r23 179r14 223r16 247r20 274r16 369r34
68e27*Family{59E9} 69r12 219m44 16|68r27 80r32 148r28 162r14 252r25 257r28
. 372r20
71a13*Addr_V4{12|80A9} 103m45 16|93m45 374r50
72i13*Port_V4{12|63I12} 16|375r32
74a13*Addr_V6{12|98A9} 16|377r50
75i13*Port_V6{12|63I12} 16|378r32
77a13*HW_Addr{12|71A9} 16|124m22 256m50 380r50
79r13*Path{9|80R9} 16|136m22 150r45 165r71 382r71
86r4*No_Addr{68R9} 219c4
88V13*To_String{string} 88>24 16|287s14 369b13 384l8 384t17
88r24 Address{68R9} 16|287r25 369b24 372r12 374r42 375r24 377r42 378r24 380r42
. 382r63
91R9*Socket_Type 5|56P14 15|94p14 95r20 101p14 102r24 108p14 109r23 113p14
. 114r23 118p14 118r37 121p14 122r23 126p14 127r24 128r24 132p14 133r16 138p14
. 139r16 147p14 148r16 153p14 154r20 163p14 164r17 176p14 177r16 182p14 183r16
. 188p14 189r16 222c9 225e14 228P14 228r40 16|57r24 58r24 92r24 118r23 130r23
. 142r37 158r23 175r20 189r40 222r16 235r17 246r20 272r16 295r20 321r16 342r16
. 356r16 27|60p14
94U14*Create 95<7 96>7 97>7 16|174b14 185l8 185t14
95r7 Socket{91R9} 16|175b7 181m37 184m7
96e7 Family{59E9} 16|176b7 179r42 182r37
97e7 Mode{65E9} 16|177b7 183r37
101U14*Bind 102=7 103>7 104>7 16|91b14 113l8 113t12
102r7 Socket{91R9} 16|92b7 98r20 102r36 104m7 108r23
103r7 Address{68R9} 16|93b7 103r36 104r25
104a7 Iface{41A9} 16|94b7 106r10 111r31
108U14*Bind_Packet 109=7 110>7 16|117b14 125l8 125t19
109r7 Socket{91R9} 16|118b7 122r35 124m7
110a7 Iface{41A9} 16|119b7 123r35 124r56
113U14*Bind_Unix 114=7 115>7 16|129b14 138l8 138t17
114r7 Socket{91R9} 16|130b7 134r40 136m7
115a7 Path{53A9} 16|131b7 135r39 137r18
118U14*Close 118=21 16|142b14 153l8 153t13 192s14
118r21 Socket{91R9} 16|142b21 145r10 146r39 147m10 148r13 150r30
121U14*Connect 122=7 123>7 16|157b14 170l8 170t15
122r7 Socket{91R9} 16|158b7 163r41 167r41
123r7 Dst{68R9} 16|159b7 162r10 165r67 168r41
126U14*Accept_Connection 127>7 128<7 16|56b14 87l8 87t25
127r7 Socket{91R9} 16|57b7 66r29 68r12 80r17 83r43
128r7 New_Socket{91R9} 16|58b7 66m7 86m43
132U14*Send 133>7 134>7 135>7 16|271b14 290l8 290t12
133r7 Socket{91R9} 16|272b7 280r35
134a7 Item{6|51A9} 16|273b7 281r35 285r17 288r14
135r7 Dst{68R9} 16|274b7 283r35 287r36
138U14*Send 139>7 140>7 141>7 142>7 16|294b14 316l8 316t12
139r7 Socket{91R9} 16|295b7 305r20
140a7 Item{6|51A9} 16|296b7 306r20 311r17 314r14
141a7 To{12|71A9} 16|297b7 308r20 313r36
142a7 Iface{41A9} 16|298b7 309r20
147U14*Send 148>7 149>7 16|320b14 337l8 337t12
148r7 Socket{91R9} 16|321b7 329r20
149a7 Item{6|51A9} 16|322b7 330r20 333r17 335r41
153U14*Receive 154>7 155<7 156<7 157<7 16|245b14 267l8 267t15
154r7 Socket{91R9} 16|246b7 252r10 253r46 257r13 258r41 262r41
155r7 Src{68R9} 16|247b7 256m46 265m41
156a7 Item{6|51A9} 16|248b7 254m46 259m41 263m41
157i7 Last{6|44I9} 16|249b7 255m46 260m41 264m41
163U14*Listen 164>7 165>7 16|234b14 241l8 241t14
164r7 Socket{91R9} 16|235b7 239r38
165i7 Backlog{positive} 16|236b7 240r38
168E9*Option_Name_Bool 170e21 178r16 16|343r16
169n7*Broadcast{168E9}
170n7*Reuse_Address{168E9} 16|99r20
173E9*Option_Name_Str 173e44 184r16 16|357r16
173n29*Bind_To_Device{173E9} 16|110r23
176U14*Set_Socket_Option 177>7 178>7 179>7 16|341b14 351l8 351t25
177r7 Socket{91R9} 16|342b7 348r20
178e7 Option{168E9} 16|343b7 349r20
179b7 Value{boolean} 16|344b7 350r20
182U14*Set_Socket_Option 183>7 184>7 185>7 16|355b14 365l8 365t25
183r7 Socket{91R9} 16|356b7 362r20
184e7 Option{173E9} 16|357b7 363r20
185s7 Value{string} 16|358b7 364r20
188U14*Join_Multicast_Group 189>7 190>7 191>7 16|221b14 230l8 230t28
189r7 Socket{91R9} 16|222b7 227r44
190r7 Group{68R9} 16|223b7 228r44
191a7 Iface{41A9} 16|224b7 229r44
195V13*Get_Iface_Index{positive} 195>30 16|29b13
195a30 Name{41A9} 16|30b7
198V13*Get_Iface_Mac{12|71A9} 198>28 16|34b13 124s33
198a28 Name{41A9} 16|35b7 124r48
201V13*Get_Iface_IP{12|80A9} 201>27 16|39b13
201a27 Name{41A9} 16|40b7
205V13*Is_Iface_Up{boolean} 205>26 16|44b13
205a26 Name{41A9} 16|45b7
209U14*Set_Iface_State 210>7 211>7 16|49b14
210a7 Name{41A9} 16|50b7
211b7 State{boolean} 16|51b7
215X4*Socket_Error 16|79r19 286r16 312r16 334r16
223i7*Sock_FD{integer} 16|83r50 86m54 98r27 102r43 108r30 122r42 134r47 145r17
. 146r46 147m17 163r48 167r48 181m44 227r51 239r45 253r53 258r48 262r48 280r42
. 305r27 329r27 348r27 362r27
224r7*Address{68R9} 16|66m18 66r36 68r19 80r24 104m14 124m14 136m14 148r20
. 150r37 184m14 252r17 257r20
228U14 Finalize<5|57p14> 228=24 16|189b14 193l8 193t16
228r24 Socket{91R9} 16|189b24 192m7
231V13 C_Setsockopt{19|35I9} 232>7 233>7 234>7 235>7 236>7 238b<c,setsockopt>22
232i7 S{19|35I9}
233i7 Level{19|35I9}
234i7 Optname{19|35I9}
235m7 Optval{20|64M9}
236i7 Optlen{19|35I9}
X 16 anet-sockets.adb
60r7 Sock_In{17|32R9} 70m26 71r26
61r7 Sock_In6{17|32R9} 73m26 74r26
62r7 Sock_Un{17|58R9} 76m26 77r26
63m7 Sock_Addr{20|64M9} 70m13 73m13 76m13 84r43
64i7 Sock_Len{integer} 71m13 74m13 77m13 85r43
179r7 Addr{15|68R9} 184r25
278i7 Len{6|44I9} 282m35 285r10 287r54
302i7 Len{6|44I9} 307m20 311r10 313r53
326i7 Len{6|44I9} 331m20 333r10 335r23
X 17 anet-sockets-thin.ads
30K22*Thin 16|25w19 32r15 37r15 42r15 47r15 52r15 60r19 61r19 62r19 83r7
. 97r7 102r7 107r10 109r23 122r7 134r7 146r10 163r10 167r10 181r7 227r7 239r7
. 253r10 258r10 262r10 280r7 304r7 328r7 347r7 361r7 17|223e22
32R9*Sockaddr_In_Type 16|60r24 61r24 17|52e14
58R9*Sockaddr_Un_Type 16|62r24 17|64e14
68n24*Socket_Level{68E9} 16|109r28
78U14*Create_Socket 16|181s12
79i7 Socket{integer} 16|181r27
80e7 Family{15|59E9} 16|182r27
81e7 Mode{15|65E9} 16|183r27
84U14*Close_Socket 16|146s15
84i28 Socket{integer} 16|146r29
87U14*Bind_Socket 16|102s12
88i7 Socket{integer} 16|102r25
89r7 Address{15|68R9} 16|103r25
92U14*Bind_Socket 16|122s12
93i7 Socket{integer} 16|122r25
94a7 Iface{15|41A9} 16|123r25
97U14*Bind_Unix_Socket 16|134s12
98i7 Socket{integer} 16|134r30
99a7 Path{15|53A9} 16|135r30
102U14*Connect_Socket 16|167s15
103i7 Socket{integer} 16|167r31
104r7 Dst{15|68R9} 16|168r31
107U14*Connect_Socket 16|163s15
108i7 Socket{integer} 16|163r31
109a7 Path{15|53A9} 16|164r31
112U14*Listen_Socket 16|239s12
113i7 Socket{integer} 16|239r27
114i7 Backlog{positive} 16|240r27
117U14*Accept_Socket 16|83s12
118i7 Socket{integer} 16|83r27
119m7 Sockaddr{20|64M9} 16|84r27
120i7 Sockaddr_Len{integer} 16|85r27
121i7 New_Socket{integer} 16|86r27
127U14*Receive_Socket 16|262s15
128i7 Socket{integer} 16|262r31
129a7 Data{6|51A9} 16|263r31
130i7 Last{6|44I9} 16|264r31
131r7 Source{15|68R9} 16|265r31
136U14*Receive_Socket 16|253s15
137i7 Socket{integer} 16|253r31
138a7 Data{6|51A9} 16|254r31
139i7 Last{6|44I9} 16|255r31
140a7 Src_HW_Addr{12|71A9} 16|256r31
145U14*Receive_Socket 16|258s15
146i7 Socket{integer} 16|258r31
147a7 Data{6|51A9} 16|259r31
148i7 Last{6|44I9} 16|260r31
152U14*Send_Socket 16|280s12
153i7 Socket{integer} 16|280r25
154a7 Data{6|51A9} 16|281r25
155i7 Last{6|44I9} 16|282r25
156r7 Dst{15|68R9} 16|283r25
160U14*Send_Socket 16|304s12
161i7 Socket{integer} 16|305r10
162a7 Data{6|51A9} 16|306r10
163i7 Last{6|44I9} 16|307r10
164a7 To{12|71A9} 16|308r10
165a7 Iface{15|41A9} 16|309r10
170U14*Send_Socket 16|328s12
171i7 Socket{integer} 16|329r10
172a7 Data{6|51A9} 16|330r10
173i7 Last{6|44I9} 16|331r10
177U14*Set_Socket_Option 16|97s12 347s12
178i7 Socket{integer} 16|98r10 348r10
180e7 Option{15|168E9} 16|99r10 349r10
181b7 Value{boolean} 16|100r10 350r10
184U14*Set_Socket_Option 16|107s15 361s12
185i7 Socket{integer} 16|108r13 362r10
186e7 Level{68E9} 16|109r13
187e7 Option{15|173E9} 16|110r13 363r10
188s7 Value{string} 16|111r13 364r10
191U14*Join_Multicast_Group 16|227s12
192i7 Socket{integer} 16|227r34
193r7 Group{15|68R9} 16|228r34
194a7 Iface{15|41A9} 16|229r34
203V13*Get_Iface_Index{positive} 16|32r20
206V13*Get_Iface_Mac{12|71A9} 16|37r20
209V13*Get_Iface_IP{12|80A9} 16|42r20
213V13*Is_Iface_Up{boolean} 16|47r20
217U14*Set_Iface_State 16|52r20
X 18 interfac.ads
36K9*Interfaces 15|29r6 232r17 233r17 234r17 236r17 237r14 18|171e15
X 19 i-c.ads
18K20*C 15|29w17 232r28 233r28 234r28 236r28 237r25 19|230e17
35I9*int<integer> 15|232r30 233r30 234r30 236r30 237r27
X 20 system.ads
37K9*System 15|31w6 235r17 16|63r19 20|153e11
64M9*Address 15|235r24 16|63r26
|