This file is indexed.

/usr/lib/ada/adalib/gnatprj/tempdir.ali is in libgnatprj6-dev 6.4.0-17ubuntu1.

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
V "GNAT Lib v6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_ELABORATION_CODE
RV SPARK_05

U tempdir%b		tempdir.adb		6e79ab02 OO PK
W gnat%s		gnat.ads		gnat.ali
W gnat.directory_operations%s  g-dirope.adb	g-dirope.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		1eefb62b 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 ada%s
D a-charac.ads		20070912115821 2d3ec45b ada.characters%s
D a-chlat1.ads		20140225151544 66457d31 ada.characters.latin_1%s
D a-except.ads		20151016123252 291912d5 ada.exceptions%s
D a-string.ads		20070406091342 90ac6797 ada.strings%s
D a-strmap.ads		20140611123156 e8bb714a ada.strings.maps%s
D a-unccon.ads		20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads		20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads		20150107084147 61013b91 alloc%s
D debug.ads		20151112115918 3ea59655 debug%s
D gnat.ads		20140801083227 fd2ad2f1 gnat%s
D g-dirope.ads		20151016122558 940c4438 gnat.directory_operations%s
D g-os_lib.ads		20090409150019 0db74523 gnat.os_lib%s
D hostparm.ads		20140801100131 a20ca6cf hostparm%s
D namet.ads		20151027115429 fa2d8adb namet%s
D opt.ads		20151123112034 ee330e6c opt%s
D output.ads		20151112132540 05f6116c output%s
D system.ads		20151123113124 6326c08a system%s
D s-conca2.ads		20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-memory.ads		20140225151139 597d6634 system.memory%s
D s-os_lib.ads		20151118101046 53e9e388 system.os_lib%s
D s-parame.ads		20140801093848 7e2a0d7f system.parameters%s
D s-secsta.ads		20140225151139 86a2856d system.secondary_stack%s
D s-stalib.ads		20151112104907 09bd3940 system.standard_library%s
D s-stoele.ads		20140225151139 2dc34a04 system.storage_elements%s
D s-string.ads		20140225151139 8fe54fb7 system.strings%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
D table.ads		20151020120548 e3a9ec16 table%s
D table.adb		20141107135941 9716557f table%b
D tempdir.ads		20130129143747 e97579d3 tempdir%s
D tempdir.adb		20151020124253 f8c589e9 tempdir%b
D tree_io.ads		20140718093624 6de0ef2c tree_io%s
D types.ads		20151112132540 9edbaea9 types%s
D unchconv.ads		20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads		20070406091342 214516a4 unchecked_deallocation%s
X 11 gnat.ads
34K9*GNAT 37e9 33|33r6 33r23 34|26r6 26r37
X 12 g-dirope.ads
43K14*Directory_Operations 262e30 34|26w11 26r42
45A12*Dir_Name_Str{string}<integer>
73U14*Change_Dir 34|84s10 86s10
89V13*Get_Current_Dir{45A12} 34|47s40
X 13 g-os_lib.ads
51K14*OS_Lib=51:36 33|33w11 33r28
X 15 namet.ads
38K9*Namet 713e10 33|31w6 31r17
152a4*Name_Buffer{string} 34|103m13
158i4*Name_Len{natural} 34|102m13 103r31
180I9*Name_Id<integer>
489V13*Name_Find{180I9} 34|104s21
594I9*Path_Name_Type<180I9> 33|39r18 34|44r18
599i4*No_Path{594I9} 34|94r18
X 16 opt.ads
50K9*Opt 2308e8 34|28w6 28r20
1613b4*Verbose_Mode{boolean} 34|74r13
X 17 output.ads
44K9*Output 213e11 34|29w6 29r20
130U14*Write_Str 34|75s13 76s13
137U14*Write_Line 34|77s13 93s10
X 18 system.ads
67M9*Address
X 21 s-memory.ads
53V13*Alloc{18|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{18|67M9} 105i<c,__gnat_realloc>22
X 22 s-os_lib.ads
67P12*String_Access{27|45P9} 34|36r15 46r21 115r13
69V14*"="=70:22{boolean} 34|124r14
72U14*Free=72:62 34|105s13 122s7 134s7
183I9*File_Descriptor<integer> 33|38r18 34|43r18
191i4*Invalid_FD{183I9} 34|92r15
328U14*Create_Temp_File 34|85s10 89s10
410V13*Is_Absolute_Path{boolean} 34|126s18
414V13*Is_Directory{boolean} 34|127s18
502V13*Normalize_Pathname{string} 34|99s27 129s34
1003V13*Getenv{67P12} 34|119s17
1053e4*Directory_Separator{character} 34|100r42
X 27 s-string.ads
45P9*String_Access(string)
X 33 tempdir.ads
35K9*Tempdir 53l5 53e12 34|31b14 141l5 141t12
37U14*Create_Temp_File 38<7 39<7 34|42b14 108l8 108t24
38i7 FD{22|183I9} 34|43b7 85m28 89m28 92r10
39i7 Name{15|594I9} 34|44b7 94m10 104m13
47U14*Use_Temp_Dir 47>28 34|114b14 135l8 135t20 140s4
47b28 Status{boolean} 34|114b28 118r10 140r18
X 34 tempdir.adb
33b4 Tmpdir_Needs_To_Be_Displayed{boolean} 74r35 78m13
35a4 Tmpdir{string} 119r25
36p4 Temp_Dir{22|67P12} 58r13 59r20 68r10 76r24 84r22 122m13 122r13 129m10
. 131m10
46p7 File_Name{22|67P12} 85m32 85r32 89m32 89r32 100r64 105m19 105r19
47a7 Current_Dir{string} 61r20 86r22
49V16 Directory{string} 56b16 63l11 63t20 93s62 100s30
98a13 Path_Name{string} 102r25 103r44
115p7 Dir{22|67P12} 119m10 124r10 125r18 126r36 127r32 129r54 134m13 134r13