/usr/lib/ada/adalib/gnatprj/tempdir.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 | 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 nnnvnnnnnnnnnnnnnnnnnnnnnnvnnnnvnnnnnnnnnvnnvnnnnnnnnnnnnnvnnnnvnnnnnnnnnnnnnnnn
U tempdir%b tempdir.adb bc872f91 OO PK
W gnat%s gnat.ads gnat.ali
W gnat.directory_operations%s g-dirope.adb g-dirope.ali
W hostparm%s hostparm.ads hostparm.ali
W opt%s opt.adb opt.ali
W output%s output.adb output.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U tempdir%s tempdir.ads babc903a EE NE OO PK
W gnat%s gnat.ads gnat.ali
W gnat.os_lib%s g-os_lib.ads g-os_lib.ali
W namet%s namet.adb namet.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-string.ads 20070406091342 90ac6797
D a-strmap.ads 20090409150019 9cb836fb
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20100614130107 cfcad562
D debug.ads 20090420131856 3ea59655
D gnat.ads 20050905075125 fd2ad2f1
D g-dirope.ads 20100622170437 940c4438
D g-os_lib.ads 20090409150019 0db74523
D hostparm.ads 20090409150019 597373af
D namet.ads 20101220072657 ef58bb56
D opt.ads 20101026132047 ed841f4a
D output.ads 20100622132632 de75f4b4
D system.ads 20120424104344 23e1f70b
D s-exctab.ads 20090417131547 66e51330
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-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
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 tempdir.ads 20100622125707 58536e4f
D tempdir.adb 20090422151451 1a5a9db7
D tree_io.ads 20100622132632 d9afd67c
D types.ads 20101022135849 e11694ea
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
X 11 gnat.ads
36K9*GNAT 39e9 33|33r6 33r23 34|26r6 26r37
X 12 g-dirope.ads
49K14*Directory_Operations 277e30 34|26w11 26r42
51A12*Dir_Name_Str{string}<integer>
81U14*Change_Dir 34|88s10 90s10
97V13*Get_Current_Dir{51A12} 34|50s40
X 13 g-os_lib.ads
51K14*OS_Lib=51:36 33|33w11 33r28
X 14 hostparm.ads
38K9*Hostparm 90e13 34|28w6 28r20
47b4*OpenVMS{boolean} 34|124r10
X 15 namet.ads
38K9*Namet 544e10 33|31w6 31r17
127a4*Name_Buffer{string} 34|108m13
133i4*Name_Len{natural} 34|107m13 108r31
149I9*Name_Id<integer>
271V13*Name_Find{149I9} 34|109s21
434I9*Path_Name_Type<149I9> 33|39r18 34|47r18
439i4*No_Path{434I9} 34|98r18
X 16 opt.ads
50K9*Opt 1907e8 34|29w6 29r20
1386b4*Verbose_Mode{boolean} 34|78r13
X 17 output.ads
44K9*Output 222e11 34|30w6 30r20
130U14*Write_Str 34|79s13 80s13
137U14*Write_Line 34|81s13 97s10
X 21 s-os_lib.ads
67P12*String_Access{27|45P9} 34|39r16 49r19 119r13
72U14*Free=72:62 34|110s13 144s7
168I9*File_Descriptor<integer> 33|38r18 34|46r18
176i4*Invalid_FD{168I9} 34|96r15
244U14*Create_Temp_File 34|89s10 93s10
419V13*Normalize_Pathname{string} 34|103s27 141s34
464V13*Is_Absolute_Path{boolean} 34|138s9
475V13*Is_Directory{boolean} 34|139s9
903V13*Getenv{67P12} 34|125s17 130s20 134s17
958e4*Directory_Separator{character} 34|104r42
X 27 s-string.ads
45P9*String_Access(string)
X 33 tempdir.ads
35K9*Tempdir 47l5 47e12 34|32b14 146l5 146t12
37U14*Create_Temp_File 38<7 39<7 34|45b14 113l8 113t24
38i7 FD{21|168I9} 34|46b7 89m28 93m28 96r10
39i7 Name{15|434I9} 34|47b7 98m10 109m13
X 34 tempdir.adb
34b4 Tmpdir_Needs_To_Be_Displayed{boolean} 78r35 82m13
36a4 Tmpdir{string} 130r28 134r25
37a4 Gnutmpdir{string} 125r25
38a4 No_Dir{string} 39m35
39p4 Temp_Dir{21|67P12} 61r13 62r20 72r10 80r24 88r22 141m10
49p7 File_Name{21|67P12} 89m32 93m32 104r64 110m19
50a7 Current_Dir{string} 65r20 90r22
52V16 Directory{string} 59b16 67l11 67t20 97s62 104s30
102a13 Path_Name{string} 107r25 108r44
119p7 Dir{21|67P12} 125m10 129r13 130m13 134m10 137r10 138r27 139r23 141r54
. 144m13
|