/usr/lib/ada/adalib/alog/alog-facilities-file_descriptor.ali is in libalog0.4.1-base-dev 0.4.1-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 | V "GNAT Lib v4.6"
A -fstack-check=specific
A -g
A -gnatyg
A -gnatyA
A -gnatyd
A -gnatyI
A -gnatyS
A -gnatyu
A -gnatyx
A -gnatyo
A -gnatVa
A -gnat05
A -gnatwa
A -gnatwl
A -gnatf
A -gnato
A -gnatA
P DB SS ZX
R nnnnnnnvnnvnnnnnnnvvnvnnnvvnnnnnnnnnnnnnnvnnvnnnnnnnnvnnnnnnnvnvnnnnnnnnnnnnnnnn
U alog.facilities.file_descriptor%b alog-facilities-file_descriptor.adb f9282f54 NE OO PK
W ada%s ada.ads ada.ali
W ada.directories%s a-direct.adb a-direct.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.tags%s a-tags.adb a-tags.ali
W alog.facilities%s alog-facilities.adb alog-facilities.ali
W interfaces%s interfac.ads interfac.ali
W system.concat_4%s s-conca4.adb s-conca4.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
U alog.facilities.file_descriptor%s alog-facilities-file_descriptor.ads 09e449e2 EE 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.text_io%s a-textio.adb a-textio.ali
W alog.facilities%s alog-facilities.adb alog-facilities.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.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-calend.ads 20090409150019 343c83dd
D a-charac.ads 20070912115821 2d3ec45b
D a-chlat1.ads 20070912115821 2825df20
D a-comlin.ads 20100623092347 e0accaa5
D a-direct.ads 20101220072657 9d42e46d
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-string.ads 20070406091342 90ac6797
D a-strbou.ads 20101008130255 9806fe84
D a-strmap.ads 20090409150019 9cb836fb
D a-strsup.ads 20101008130255 2a485698
D a-strunb.ads 20101220072657 e684739b
D a-tags.ads 20101021101406 c7695348
D a-taside.ads 20090409150019 a4888134
D a-textio.ads 20091028140912 386df5d4
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alog.ads 20120223142353 f876c79f
D alog-facilities.ads 20120223142353 d454e659
D alog-facilities-file_descriptor.ads 20120223142353 e5dd5a6f
D alog-facilities-file_descriptor.adb 20120223142353 8dc68b9f
D alog-log_request.ads 20120223142353 ee6d45f5
D interfac.ads 20090409150019 f77d8799
D i-c.ads 20101007125900 809c38c4
D i-cstrea.ads 20100622165701 1bd72c32
D system.ads 20120427100214 23e1f70b
D s-atacco.ads 20090409150019 1dc856ad
D s-conca4.ads 20090420091404 025fe3be
D s-crtl.ads 20100617122610 ac77b159
D s-exctab.ads 20090417131547 66e51330
D s-ficobl.ads 20100909103250 443b9d66
D s-finimp.ads 20090409150019 46853fe8
D s-finroo.ads 20090409150019 dbb860c9
D s-linux.ads 20090730092306 47911ab1
D s-multip.ads 20101011073009 38ac9f73
D s-osinte.ads 20101127183452 6e2d2e09
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-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-string.ads 20090417130712 46b01415
D s-ststop.ads 20090417130712 ee472be4
D s-tasinf.ads 20090409150019 21316953
D s-taspri.ads 20080408071349 af44aca8
D s-taskin.ads 20101021101406 b2eaee08
D s-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
D s-wchcon.ads 20090417130712 bfeb2e3d
X 1 ada.ads
16K9*Ada 19e8 24|23r6 45r54 67r31 70r23 71r9 25|23r6 24r6 34r11 50r54 64r14
. 65r10 66r38 70r25 70r50 73r29 76r13 94r22 113r16 115r34 116r10 117r10 119r10
. 121r10
X 6 a-direct.ads
76K13*Directories 487e20 25|23w10 64r18
295V13*Exists{boolean} 25|64s30
295s21 Name{string} 25|64r38
X 7 a-except.ads
55K13*Exceptions 370e19 25|24w10 94r26
99V13*Exception_Message{string} 25|94s37
99r32 X{68R9} 25|94r56
X 13 a-strbou.ads
50R12*Bounded_String 24|74r31[23|119]
63V16*To_Bounded_String{50R12[23|119]} 24|75s9[23|119] 25|84s33[23|119]
X 19 a-textio.ads
49K13*Text_IO 472e16 24|23w10 45r58 67r35 70r27 71r13 25|34r15 50r58 65r14
. 66r42 70r29 70r54 73r33 76r17 113r20 115r38 116r14 117r14 119r14 121r14
52P9*File_Type(370R9) 24|67r43
53E9*File_Mode 53e54 25|70r37
53n32*Out_File{53E9} 25|66r50 73r41
53n42*Append_File{53E9} 25|70r62
87U14*Create 25|65s22
88p7 File{52P9} 25|65r30
89e7 Mode{53E9} 25|66r30
90s7 Name{string} 25|67r30
93U14*Open 25|76s25
94p7 File{52P9} 25|76r31
95e7 Mode{53E9} 25|78r31
96s7 Name{string} 25|77r31
99U14*Close 25|43s13
99p22 File{52P9} 25|43r20
100U14*Delete 25|40s13
100p22 File{52P9} 25|40r21
108V13*Is_Open{boolean} 25|37s13
108p22 File{52P9} 25|37r22
126P9*File_Access(52P9) 24|45r66 70r35 25|50r66 113r28
129V13*Standard_Output{126P9} 24|71s21 25|36s35 115s46
143U14*Flush 25|121s22
143p21 File{52P9} 25|121r29
144U14*Flush 25|117s22
260U14*Put_Line 25|119s22
261p7 File{52P9} 25|119r32
262s7 Item{string} 25|120r32
264U14*Put_Line 25|116s22
265s7 Item{string} 25|116r32
X 22 alog.ads
27K9*Alog 50e9 24|27r9 29r25 66r25 79r5 25|26r14 125r5
31E9*Log_Level 39e17 24|62r18 25|108r18
33n7*Info{31E9} 24|62r31 25|108r31
X 23 alog-facilities.ads
32K14*Facilities 22|27k9 23|149e20 24|27r14 29r30 66r30 79r10 25|26r19 125r10
37H9*Instance 147e14 24|29r41 66r41
109U14*Setup
119K12*BS_Path[13|46] 24|74r23
X 24 alog-facilities-file_descriptor.ads
27K25*File_Descriptor 23|32k14 24|79l21 79e36 25|26b30 125l21 125t36
29R9*Instance<23|37R9> 23|109p14 24|32r30 35P14 35r42 38p14 39r25 45p13 45r37
. 48p14 49r25 60P14 61r18 66c9 77e14 25|31r25 50r37 59r25 99r42 107r18
32P9*Handle(29R9)
35U14*Teardown<23|114p14> 35=24 25|99b14 102l8 102t16
35r24 Facility{29R9} 25|99b24 101m7
38U14*Set_Logfile 39=7 40>7 41>7 25|58b14 95l8 95t19
39r7 Facility{29R9} 25|59b7 65m38 76m39 84m7 89m7 89m32
40s7 Path{string} 25|60b7 64r46 67r38 77r39 84r52 93r66
41b7 Append{boolean} 25|61b7 72r20
45V13*Get_Logfile{19|126P9} 45>26 25|50b13 54l8 54t19
45r26 Facility{29R9} 25|50b26 53r14
48U14*Close_Logfile 49=7 50>7 25|30b14 46l8 46t21 101s16
49r7 Facility{29R9} 25|31b7 36r10 37r30 40m29 43m28
50b7 Remove{boolean} 25|32b7 38r13
53X4*Open_File_Error 25|93r16
60U14 Write<23|70p14> 61>7 62>7 63>7 25|106b14 123l8 123t13
61r7 Facility{29R9} 25|107b7 115r10 119r40 121r37
62e7 Level{22|31E9} 25|108b7 111r28
63s7 Msg{string} 25|109b7 116r40 120r40
67p7 Log_File{19|52P9} 25|37r39 40m38 43m37 65m47 76m48 89m41
70p7 Log_File_Ptr{19|126P9} 25|36r19 53r23 89m16 115r19 119r49 121r46
74r7 Log_File_Name{13|50R12[23|119]} 25|84m16
X 25 alog-facilities-file_descriptor.adb
70e13 File_Mode{19|53E9} 73m16 78r39
92r12 E{7|68R9} 94r61
|