/usr/lib/ada/adalib/alog/alog-facilities-file_descriptor.ali is in libalog2-dev 0.5.2-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 | V "GNAT Lib v6"
A -O2
A -O2
A -gnatA
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 -fstack-check=specific
A -gnato
A -gnatwe
A -g
A -fdebug-prefix-map=/build/libalog-M0XG66/libalog-0.5.2=.
A -fstack-protector-strong
A -g
A -fdebug-prefix-map=/build/libalog-M0XG66/libalog-0.5.2=.
A -fstack-protector-strong
A -mtune=generic
A -march=x86-64
P DB SS ZX
RN
RV NO_CALENDAR
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IO
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05
U alog.facilities.file_descriptor%b alog-facilities-file_descriptor.adb dc402748 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.secondary_stack%s s-secsta.adb s-secsta.ali
U alog.facilities.file_descriptor%s alog-facilities-file_descriptor.ads 3f02f989 EE OO PF PK
W ada%s ada.ads ada.ali
W ada.exceptions%s a-except.adb a-except.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_masters%s s-finmas.adb s-finmas.ali
W system.pool_global%s s-pooglo.adb s-pooglo.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 ada%s
D a-calend.ads 20141120112812 d986d312 ada.calendar%s
D a-charac.ads 20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads 20140225151544 66457d31 ada.characters.latin_1%s
D a-comlin.ads 20140225151544 ea62afbc ada.command_line%s
D a-direct.ads 20140801100131 9d42e46d ada.directories%s
D a-except.ads 20151016123252 291912d5 ada.exceptions%s
D a-finali.ads 20151020095656 bf4f806b ada.finalization%s
D a-ioexce.ads 20140225151544 e4a01f64 ada.io_exceptions%s
D a-stream.ads 20141120112812 119b8fb3 ada.streams%s
D a-string.ads 20070406091342 90ac6797 ada.strings%s
D a-strbou.ads 20140731124036 53ab54ae ada.strings.bounded%s
D a-strmap.ads 20140611123156 e8bb714a ada.strings.maps%s
D a-strsup.ads 20120309145048 a27dcb33 ada.strings.superbounded%s
D a-strunb.ads 20140717072738 3f91d4c5 ada.strings.unbounded%s
D a-tags.ads 20151016130316 01f5e3ef ada.tags%s
D a-taside.ads 20151026154432 60271635 ada.task_identification%s
D a-textio.ads 20140717063745 386df5d4 ada.text_io%s
D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alog.ads 20160708130246 7e9aed5d alog%s
D alog-facilities.ads 20160708130246 e2b25632 alog.facilities%s
D alog-facilities-file_descriptor.ads 20160708130246 e5dd5a6f alog.facilities.file_descriptor%s
D alog-facilities-file_descriptor.adb 20160708130246 8dc68b9f alog.facilities.file_descriptor%b
D alog-log_request.ads 20160708130246 b0787bed alog.log_request%s
D interfac.ads 20151118101227 4be8ce1b interfaces%s
D i-c.ads 20110801143639 5421119b interfaces.c%s
D i-cstrea.ads 20140801100435 e53d8b8e interfaces.c_streams%s
D system.ads 20151123113124 6326c08a system%s
D s-atacco.ads 20120515093410 4c36d12f system.address_to_access_conversions%s
D s-atocou.ads 20151020101020 b45c2d8d system.atomic_counters%s
D s-crtl.ads 20141120112812 0ebbdb71 system.crtl%s
D s-exctab.ads 20140225151139 54135002 system.exception_table%s
D s-ficobl.ads 20140718105747 078245e4 system.file_control_block%s
D s-finmas.ads 20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s
D s-linux.ads 20150107101203 2fda6ad1 system.linux%s
D s-memory.ads 20140225151139 597d6634 system.memory%s
D s-multip.ads 20101011073009 38ac9f73 system.multiprocessors%s
D s-oscons.ads 20161231051049 4bd50652 system.os_constants%s
D s-osinte.ads 20151016132500 64f6e3c7 system.os_interface%s
D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads 20151118103153 ede33ef8 system.pool_global%s
D s-secsta.ads 20140225151139 86a2856d system.secondary_stack%s
D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s
D s-stausa.ads 20110804134155 017a0a05 system.stack_usage%s
D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s
D s-stalib.adb 20140225151139 f2fe2716 system.standard_library%b
D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s
D s-stoele.adb 20140801093848 ed88f8fb system.storage_elements%b
D s-stopoo.ads 20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads 20151020120548 97a6219c system.storage_pools.subpools%s
D s-stratt.ads 20131014135145 aedef97e system.stream_attributes%s
D s-string.ads 20140225151139 8fe54fb7 system.strings%s
D s-ststop.ads 20140225151139 e6693757 system.strings.stream_ops%s
D s-tasinf.ads 20140613095942 2b3f8252 system.task_info%s
D s-taspri.ads 20141120144719 e3ab4429 system.task_primitives%s
D s-taskin.ads 20151023124846 0766baa7 system.tasking%s
D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s
D s-wchcon.ads 20140718092328 1b7d22d2 system.wch_con%s
X 1 ada.ads
16K9*Ada 19e8 23|23r6 45r54 67r31 70r23 71r9 24|23r6 24r6 34r11 51r54 65r14
. 66r10 67r38 71r25 71r50 74r29 77r13 95r22 114r16 116r34 117r10 118r10 120r10
. 122r10
X 6 a-direct.ads
76K13*Directories 487e20 24|23w10 65r18
295V13*Exists{boolean} 24|65s30
295a21 Name{string} 24|65r38
X 7 a-except.ads
54K13*Exceptions 349e19 24|24w10 95r26
94V13*Exception_Message{string} 24|95s37
94r32 X{63R9} 24|95r56
X 12 a-strbou.ads
50R12*Bounded_String<14|47R9> 23|74r31[22|128]
63V16*To_Bounded_String{50R12[22|128]} 23|75s9[22|128] 24|85s33[22|128]
X 18 a-textio.ads
49K13*Text_IO 471e16 23|23w10 45r58 67r35 70r27 71r13 24|34r15 51r58 66r14
. 67r42 71r29 71r54 74r33 77r17 114r20 116r38 117r14 118r14 120r14 122r14
52P9*File_Type 23|67r43
53E9*File_Mode 53e54 24|71r37
53n32*Out_File{53E9} 24|67r50 74r41
53n42*Append_File{53E9} 24|71r62
86U14*Create 24|66s22
87p7 File{52P9} 24|66r30
88e7 Mode{53E9} 24|67r30
89a7 Name{string} 24|68r30
92U14*Open 24|77s25
93p7 File{52P9} 24|77r31
94e7 Mode{53E9} 24|79r31
95a7 Name{string} 24|78r31
98U14*Close 24|44s13
98p22 File{52P9} 24|44r20
99U14*Delete 24|41s13
99p22 File{52P9} 24|41r21
107V13*Is_Open{boolean} 24|37s13
107p22 File{52P9} 24|37r22
125P9*File_Access(52P9) 23|45r66 70r35 24|51r66 114r28
128V13*Standard_Output{125P9} 23|71s21 24|36s35 116s46
142U14*Flush 24|122s22
142p21 File{52P9} 24|122r29
143U14*Flush 24|118s22
259U14*Put_Line 24|120s22
260p7 File{52P9} 24|120r32
261a7 Item{string} 24|121r32
263U14*Put_Line 24|117s22
264a7 Item{string} 24|117r32
X 21 alog.ads
27K9*Alog 50e9 23|27r9 29r25 66r25 79r5 24|26r14 126r5
31E9*Log_Level 39e17 23|62r18 24|109r18
33n7*Info{31E9} 23|62r31 24|109r31
X 22 alog-facilities.ads
32K14*Facilities 21|27k9 22|161e20 23|27r14 29r30 66r30 79r10 24|26r19 126r10
37H9*Instance 159e14 23|29r41 66r41
118U14*Setup
128K12*BS_Path[12|46] 23|74r23
X 23 alog-facilities-file_descriptor.ads
27K25*File_Descriptor 22|32k14 23|60E14 79l21 79e36 24|26b30 126l21 126t36
29R9*Instance<22|37R9> 22|118p14 23|32r30 35P14 35r42 38p14 39r25 45p13 45r37
. 48p14 49r25 60P14 61r18 66c9 77e14 24|31r25 51r37 60r25 100r42 108r18
32P9*Handle(29R9)
35U14*Teardown<22|123p14> 35=24 24|100b14 103l8 103t16
35r24 Facility{29R9} 24|100b24 102m7 102r7
38U14*Set_Logfile 39=7 40>7 41>7 24|59b14 96l8 96t19
39r7 Facility{29R9} 24|60b7 66m38 66r38 77m39 77r39 85m7 90m7 90r32
40a7 Path{string} 24|61b7 65r46 68r38 78r39 85r52 94r66
41b7 Append{boolean} 24|62b7 73r20
45V13*Get_Logfile{18|125P9} 45>26 24|51b13 55l8 55t19
45r26 Facility{29R9} 24|51b26 54r14
48U14*Close_Logfile 49=7 50>7 24|30b14 47l8 47t21 102s16
49r7 Facility{29R9} 24|31b7 36r10 37r30 41m29 41r29 44m28 44r28
50b7 Remove{boolean} 24|32b7 39r13
53X4*Open_File_Error 24|94r16
60U14 Write<22|70p14> 61>7 62>7 63>7 24|107b14 124l8 124t13
61r7 Facility{29R9} 24|108b7 116r10 120r40 122r37
62e7 Level{21|31E9} 24|109b7 112r28
63a7 Msg{string} 24|110b7 117r40 121r40
67p7 Log_File{18|52P9} 24|37r39 41m38 44m37 66m47 77m48 90m41
70p7 Log_File_Ptr{18|125P9} 24|36r19 54r23 90m16 116r19 120r49 122r46
74r7 Log_File_Name{12|50R12[22|128]} 24|85m16
X 24 alog-facilities-file_descriptor.adb
71e13 File_Mode{18|53E9} 74m16 79r39
93r12 E{7|63R9} 95r61
X 29 system.ads
67M9*Address
X 38 s-memory.ads
53V13*Alloc{29|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{29|67M9} 105i<c,__gnat_realloc>22
X 47 s-stausa.ads
203U14*Initialize 204i<c,__gnat_stack_usage_initialize>22
268U14*Output_Results 272i<c,__gnat_stack_usage_output_results>22
X 49 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
|