/usr/lib/ada/adalib/gnatprj/mlib-fil.ali is in libgnatprj4.6-dev 4.6.3-1ubuntu3.
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 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
U mlib.fil%b mlib-fil.adb adebd58b NE OO PK
W ada%s ada.ads ada.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.fixed%s a-strfix.adb a-strfix.ali
W ada.tags%s a-tags.adb a-tags.ali
W mlib%s mlib.adb mlib.ali
W mlib.tgt%s mlib-tgt.adb mlib-tgt.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U mlib.fil%s mlib-fil.ads a37358b1 EE NE OO PK
W mlib%s mlib.adb mlib.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-filico.ads 20090409150019 872dc219
D a-stream.ads 20090409150019 2ca4ee37
D a-string.ads 20070406091342 90ac6797
D a-strfix.ads 20101008130255 d07c346e
D a-strmap.ads 20090409150019 9cb836fb
D a-tags.ads 20101021101406 c7695348
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20100614130107 cfcad562
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D gnat.ads 20050905075125 fd2ad2f1
D g-dynhta.ads 20080820135520 a2f217e6
D g-dyntab.ads 20091130102047 dbc4a15b
D g-dyntab.adb 20091130100732 dfdb1428
D g-hesorg.ads 20070606102831 106922da
D g-os_lib.ads 20090409150019 0db74523
D hostparm.ads 20090409150019 597373af
D interfac.ads 20090409150019 f77d8799
D mlib.ads 20090422103315 f0a445cd
D mlib-fil.ads 20070910124710 53d71d7c
D mlib-fil.adb 20070910124710 10f0fd37
D mlib-tgt.ads 20090429092807 3eb001ae
D namet.ads 20101220072657 ef58bb56
D opt.ads 20101026132047 ed841f4a
D osint.ads 20100909103919 a935d76d
D output.ads 20100622132632 de75f4b4
D prj.ads 20101220072657 15d5cc8d
D scans.ads 20101019122925 5112e491
D system.ads 20120424104344 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-finimp.ads 20090409150019 46853fe8
D s-finroo.ads 20090409150019 dbb860c9
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20100910151410 e0681e2d
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-string.ads 20090417130712 46b01415
D s-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
D s-wchcon.ads 20090417130712 bfeb2e3d
D table.ads 20090506081141 e3a9ec16
D table.adb 20090506081141 5992476d
D tree_io.ads 20100622132632 d9afd67c
D types.ads 20101022135849 e11694ea
D uintp.ads 20101021101958 2762e44a
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20100910110137 e500ee51
X 1 ada.ads
16K9*Ada 19e8 27|28r6 33r8
X 8 a-string.ads
16K13*Strings 35e16 27|28r10 75r11 80r31 104r11 109r31
32n33*Backward{32E9} 27|80r39 109r39
X 9 a-strfix.ads
18K21*Fixed 251e22 27|28w18 75r19 104r19
36V13*Index{natural} 27|78s13 107s13
37s7 Source{string} 27|78r20 107r20
38s7 Pattern{string} 27|79r20 108r20
39e7 Going{8|32E9} 27|80r20 109r20
217V13*Head{string} 27|92s20 94s20
X 25 mlib.ads
34K9*MLib 97e9 26|28r9 52r5 27|29r6 31r14 35r27 149r5
X 26 mlib-fil.ads
28K14*Fil 25|34k9 26|52l10 52e13 27|31b19 149l10 149t13
30V13*Ext_To{string} 31>7 32>7 27|71b13 97l8 97t14
31s7 Filename{string} 27|72b7 78r32 85r20 87r20 92r26 94r26
32s7 New_Ext{string} 27|73b7 84r13 87r37 91r13 94r51
35V13*Append_To{string} 36>7 37>7 27|41b13 65l8 65t17
36s7 Filename{string} 27|42b7 47r17 49r13 49r23 51r20 54r20 59r20 62r20
37s7 Ext{string} 27|43b7 46r10 50r13 50r18 51r31 51r36 51r53 54r31 58r13
. 58r18 59r31 62r37
40V13*Get_Ext{string} 40>22 27|103b13 117l8 117t15 124s32 134s32 144s32
40s22 Filename{string} 27|103b22 107r32 115r17 115r32
43V13*Is_Archive{boolean} 43>25 27|123b13 127l8 127t18
43s25 Filename{string} 27|123b25 124r41
46V13*Is_C{boolean} 46>19 27|133b13 137l8 137t12
46s19 Filename{string} 27|133b19 134r41
49V13*Is_Obj{boolean} 49>21 27|143b13 147l8 147t14
49s21 Filename{string} 27|143b21 144r41
X 27 mlib-fil.adb
35K12 Target=35:32 126r14 136r14 146r14
77i7 J{natural} 83r10 92r36 94r36
106i7 J{natural} 112r10 115r27
124a7 Ext{string} 126r37
134a7 Ext{string} 136r31
144a7 Ext{string} 146r36
X 28 mlib-tgt.ads
34K14*Tgt 27|29w11 35r32 28|270e13
90V13*Is_Object_Ext{boolean} 27|146s21
93V13*Is_C_Ext{boolean} 27|136s21
96V13*Is_Archive_Ext{boolean} 27|126s21
|