/usr/lib/ada/adalib/anet/anet-sockets-netlink.ali is in libanet0.3.1-dev 0.3.1-1.
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 | V "GNAT Lib v4.9"
A -O2
A -fstack-check=specific
A -fstack-protector-strong
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 -g
A -gnatA
P DB SS ZX
RN
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05
U anet.sockets.netlink%b anet-sockets-netlink.adb 60f6b97a 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_constants%s anet-os_constants.ads anet-os_constants.ali
W anet.sockets%s anet-sockets.adb anet-sockets.ali
W anet.sockets.thin%s anet-sockets-thin.ads anet-sockets-thin.ali
W anet.sockets.thin.netlink%s anet-sockets-thin-netlink.ads anet-sockets-thin-netlink.ali
W interfaces%s interfac.ads interfac.ali
W system%s system.ads system.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U anet.sockets.netlink%s anet-sockets-netlink.ads 3cb4d828 EE OO PF PK
W ada.tags%s a-tags.adb a-tags.ali
W anet.sockets%s anet-sockets.adb anet-sockets.ali
W system%s system.ads system.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.storage_elements%s s-stoele.adb s-stoele.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-stream.ads 20140122164720 1a984740
D a-tags.ads 20111212115430 6c0509d0
D a-unccon.ads 20070406091342 f9eb8f06
D anet.ads 20140811220322 062d45a5
D anet-constants.ads 20140811220322 ee8dd842
D anet-os_constants.ads 20140811220322 bdafab0d
D anet-socket_families.ads 20140811220322 09edb115
D anet-sockets.ads 20140811220322 7c5b68da
D anet-sockets-netlink.ads 20140811220322 40efb0f2
D anet-sockets-netlink.adb 20140811220322 3ca13056
D anet-sockets-thin.ads 20140811220322 82a2527c
D anet-sockets-thin-netlink.ads 20140811220322 a11792d3
D interfac.ads 20140225151838 69adb1b9
D i-c.ads 20110801143639 5421119b
D system.ads 20140727234634 90249111
D s-exctab.ads 20140225151139 54135002
D s-finroo.ads 20120426095924 4ff27390
D s-oscons.ads 20140727234635 a445b120
D s-parame.ads 20140225151139 ab8cb46a
D s-secsta.ads 20140225151139 86a2856d
D s-soflin.ads 20140225151139 aa763b52
D s-stache.ads 20140225151139 a37c21ec
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-stopoo.ads 20131010103753 b16154c2
D s-traent.ads 20140225151139 b5116092
X 1 ada.ads
16K9*Ada 19e8 12|71r16 78r20 79r20 13|94r20 95r20 97r16 121r34 129r16
X 3 a-finali.ads
58U14*Initialize<20|44p14>
X 4 a-stream.ads
36K13*Streams 84e16 12|71r20 78r24 79r24 13|94r24 95r24 97r20 121r38 129r20
42M9*Stream_Element
44I9*Stream_Element_Offset<long_integer> 12|79r32 13|95r32 97r28 121r46
51A9*Stream_Element_Array(42M9)<44I9> 12|71r28 78r32 13|94r32 129r28
X 7 anet.ads
36K9*Anet 136e9 12|24r9 105r5 13|24r6 25r6 27r14 155r5
51I9*Double_Byte<integer> 13|31r50
113N4*C_Failure 13|70r16 144r16
116V13*Get_Errno_String{string} 13|72s14 118s31 146s14
X 9 anet-os_constants.ads
23K14*OS_Constants 41e22 13|24w11 32r37 33r37 34r37 35r37 36r37 37r37 38r37
. 39r37 40r37
31N4*NETLINK_ROUTE 13|32r50
32N4*NETLINK_FIREWALL 13|33r50
33N4*NETLINK_INET_DIAG 13|34r50
34N4*NETLINK_NFLOG 13|35r50
35N4*NETLINK_XFRM 13|36r50
36N4*NETLINK_SELINUX 13|37r50
37N4*NETLINK_AUDIT 13|38r50
38N4*NETLINK_NETFILTER 13|39r50
39N4*NETLINK_CRYPTO 13|40r50
X 10 anet-socket_families.ads
28K14*Socket_Families 46e25 13|84r25
33n7*Family_Netlink{30E9} 13|84r41
X 11 anet-sockets.ads
31K14*Sockets 7|36k9 11|187e17 12|24r14 105r10 13|25r11 27r19 155r10
35n7*Raw_Socket{33E9} 13|85r25
42H9*Socket_Type<3|55R9> 146e14 12|58r45 100r45
45U14*Close
48U14*Send
53U14*Receive
61U14*Listen
66h9*Dgram_Socket_Type 12|85r10 103r10
104U14*Set_Socket_Option
110U14*Set_Socket_Option
116X4*Socket_Error 13|71r16 117r19 145r16
144i7*Sock_FD{17|35I9} 13|66r45 106r49 137r45
149U14 Finalize<3|59p14>
152U14 Init 13|83s7
153r7 Socket{12|84R9} 13|83r13
154e7 Family{10|30E9} 13|84r13
155e7 Mode{33E9} 13|85r13
156i7 Protocol{7|51I9} 13|86r13
159U14 Check_Complete_Send 13|149s7
160a7 Item{4|51A9} 13|150r10
161i7 Result{17|37I9} 13|151r10
162s7 Error_Msg{string} 13|152r10
169n7 Recv_Op_Ok{168E9} 13|119r15
170n7 Recv_Op_Aborted{168E9} 13|115r42
171n7 Recv_Op_Error{168E9} 13|116r15
172n7 Recv_Op_Orderly_Shutdown{168E9} 13|115r15
175V13 Check_Receive{168E9} 13|113s12
175i28 Result{17|37I9} 13|113r27
X 12 anet-sockets-netlink.ads
24K22*Netlink 11|31k14 12|98E4 105l18 105e25 13|27b27 155l18 155t25
26I12*Netlink_Addr_Type{natural} 63r24 72r16 77r20 13|47r24 93r20 120r21
. 130r16
29E9*Protocol_Type 38e28 93r25 13|31r32 80r25
30n7*Proto_Netlink_Route{29E9} 13|32r10
31n7*Proto_Netlink_Firewall{29E9} 13|33r10
32n7*Proto_Netlink_Inet_Diag{29E9} 13|34r10
33n7*Proto_Netlink_Nflog{29E9} 13|35r10
34n7*Proto_Netlink_Xfrm{29E9} 13|36r10
35n7*Proto_Netlink_Selinux{29E9} 13|37r10
36n7*Proto_Netlink_Audit{29E9} 13|38r10
37n7*Proto_Netlink_Netfilter{29E9} 13|39r10
38n7*Proto_Netlink_Crypto{29E9} 13|40r10
41E9*Group_Type 50e26 53r53 13|62r37
42n7*Group_Xfrm_None{41E9} 98r55
43n7*Group_Xfrm_Acquire{41E9}
44n7*Group_Xfrm_Expire{41E9}
45n7*Group_Xfrm_Sa{41E9}
46n7*Group_Xfrm_Policy{41E9}
47n7*Group_Xfrm_Aevents{41E9}
48n7*Group_Xfrm_Report{41E9}
49n7*Group_Xfrm_Migrate{41E9}
50n7*Group_Xfrm_Mapping{41E9}
53A9*Group_Array(41E9)<integer> 56r25 64r24 98r25 13|48r24
56a4*No_Groups{53A9} 64r39 98c4 13|48r39 57r20
58H9*Netlink_Socket_Type<11|42R9> 3|58P14 11|45p14 48p14 53p14 61p14 104p14
. 110p14 149P14 152p14 12|61p14 62r24 69p14 70r16 75p14 76r20 84r32 100c9
. 100e73 102r32 13|46r24 92r20 128r16 20|42p14
61U14*Bind 62=7 63>7 64>7 13|45b14 74l8 74t12
62r7 Socket{58R9} 13|46b7 66r38
63i7 Address{26I12} 13|47b7 54r47
64a7 Groups{53A9} 13|48b7 57r10 58r19 62r53
69U14*Send 70>7 71>7 72>7 13|127b14 153l8 153t12
70r7 Socket{58R9} 13|128b7 137r38
71a7 Item{4|51A9} 13|129b7 138r38 139r38 150r23
72i7 To{26I12} 13|130b7 134r47
75U14*Receive 76>7 77<7 78<7 79<7 13|91b14 123l8 123t15
76r7 Socket{58R9} 13|92b7 106r42
77i7 Src{26I12} 13|93b7 103m7 120m13
78a7 Item{4|51A9} 13|94b7 107m42 107r42 108r42 121r21
79i7 Last{4|44I9} 13|95b7 104m7 121m13
84R9*Raw_Socket_Type<58R9><11|66R9> 3|58P14 11|45p14 48p14 53p14 61p14 104p14
. 110p14 149P14 152p14 12|61p14 69p14 75p14 91p14 92r25 102c9 103e44 13|79r25
. 20|42p14
91U14*Init 92=7 93>7 13|78b14 87l8 87t12
92r7 Socket{84R9} 13|79b7 83m25
93e7 Protocol{29E9} 13|80b7 86r36
X 13 anet-sockets-netlink.adb
29K12 C=29:33 52r15 99r15 101r23 132r13
31a4 Protocols(7|51I9) 86r25
52i7 Res{17|35I9} 66m7 70r10
53r7 Value{15|27R9} 59m13 59r32 67m38 67r38 68r38
58i14 G{integer} 62r61
99i7 Res{17|37I9} 106m7 113r37 121r69
100r7 Saddr{15|27R9} 101r32 110m42 110r42 120r40
101i7 Len{17|35I9} 111m42 111r42
132i7 Res{17|37I9} 137m7 144r10 151r23
133r7 Dst{15|27R9} 141m38 141r38 142r38
X 14 anet-sockets-thin.ads
26K22*Thin 13|25r19 53r15 66r14 100r15 106r14 133r13 137r14 14|128e22
53V13*C_Bind{17|35I9} 13|66s19
54i7 S{17|35I9} 13|66r27
55m7 Name{18|64M9} 13|67r27
56m7 Namelen{17|45M9} 13|68r27
75V13*C_Recvfrom{17|37I9} 13|106s19
76i7 S{17|35I9} 13|106r31
77m7 Msg{18|64M9} 13|107r31
78m7 Len{17|60M9} 13|108r31
79i7 Flags{17|35I9} 13|109r31
80m7 From{18|64M9} 13|110r31
81p7 Fromlen(17|35I9) 13|111r31
93V13*C_Sendto{17|37I9} 13|137s19
94i7 S{17|35I9} 13|137r29
95m7 Buf{18|64M9} 13|138r29
96m7 Len{17|60M9} 13|139r29
97i7 Flags{17|35I9} 13|140r29
98m7 To{18|64M9} 13|141r29
99m7 Tolen{17|45M9} 13|142r29
X 15 anet-sockets-thin-netlink.ads
25K27*Netlink 13|25w24 53r20 100r20 133r18 15|40e30
27R9*Sockaddr_Nl_Type 13|53r28 100r28 133r26 15|36e14
32m7*Nl_Pid{16|63M9} 13|54m13 120r46 134m13
34m7*Nl_Groups{16|63M9} 13|59m19 59r38
X 16 interfac.ads
38K9*Interfaces 13|29r22 50r16 54r23 60r18 134r23 16|179e15
63M9*Unsigned_32 13|50r27 54r34 134r34
109V13*Shift_Left{63M9} 13|60s29
110m7 Value{63M9} 13|61r18
111i7 Amount{natural} 13|62r18
X 17 i-c.ads
18K20*C 13|29r33 17|230e17
35I9*int<integer> 13|52r17 101r25
37I9*long<long_integer> 13|99r17 132r15
45M9*unsigned_long
60M9*size_t
X 18 system.ads
64M9*Address
X 20 s-finroo.ads
42U14*Adjust
|