/usr/lib/ada/adalib/gnatprj/tempdir.ali is in libgnatprj4.9-dev 4.9.2-1.
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 | V "GNAT Lib v4.9"
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_ELABORATION_CODE
RV SPARK_05
U tempdir%b tempdir.adb ffe54810 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 ef9d825e 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 20140225151544 66457d31
D a-except.ads 20140129161953 f86a4103
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 20120330092659 daf1344a
D debug.ads 20090420131856 3ea59655
D gnat.ads 20110801150502 fd2ad2f1
D g-dirope.ads 20110801150502 940c4438
D g-os_lib.ads 20090409150019 0db74523
D hostparm.ads 20130411123322 c164ed60
D namet.ads 20140129155348 0b5fbeae
D opt.ads 20140225154805 0424f3ab
D output.ads 20140219102553 2d9479ad
D system.ads 20141119215827 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-exctab.ads 20140225151139 54135002
D s-memory.ads 20140225151139 597d6634
D s-os_lib.ads 20140225151139 73b554c6
D s-parame.ads 20140225151139 ab8cb46a
D s-secsta.ads 20140225151139 86a2856d
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-wchcon.ads 20140225151139 1b7d22d2
D table.ads 20090506081141 e3a9ec16
D table.adb 20130104091825 d2a5ae47
D tempdir.ads 20130129143747 e97579d3
D tempdir.adb 20130129143747 6a48129d
D tree_io.ads 20130910150933 92caaa96
D types.ads 20140129155348 09a1b5bd
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
X 11 gnat.ads
34K9*GNAT 37e9 34|33r6 33r23 35|26r6 26r37
X 12 g-dirope.ads
47K14*Directory_Operations 275e30 35|26w11 26r42
49A12*Dir_Name_Str{string}<integer>
79U14*Change_Dir 35|86s10 88s10
95V13*Get_Current_Dir{49A12} 35|49s40
X 13 g-os_lib.ads
51K14*OS_Lib=51:36 34|33w11 33r28
X 14 hostparm.ads
38K9*Hostparm 86e13 35|28w6 28r20
47b4*OpenVMS{boolean} 35|124r13
X 15 namet.ads
38K9*Namet 609e10 34|31w6 31r17
127a4*Name_Buffer{string} 35|105m13
133i4*Name_Len{natural} 35|104m13 105r31
155I9*Name_Id<integer>
336V13*Name_Find{155I9} 35|106s21
499I9*Path_Name_Type<155I9> 34|39r18 35|46r18
504i4*No_Path{499I9} 35|96r18
X 16 opt.ads
50K9*Opt 2139e8 35|29w6 29r20
1539b4*Verbose_Mode{boolean} 35|76r13
X 17 output.ads
44K9*Output 230e11 35|30w6 30r20
130U14*Write_Str 35|77s13 78s13
137U14*Write_Line 35|79s13 95s10
X 18 system.ads
64M9*Address
X 21 s-memory.ads
53V13*Alloc{18|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{18|64M9} 105i<c,__gnat_realloc>22
X 22 s-os_lib.ads
70P12*String_Access{28|45P9} 35|38r16 48r21 117r13
72V14*"="=73:22{boolean} 35|140r14
75U14*Free=75:62 35|107s13 138s7 150s7
171I9*File_Descriptor<integer> 34|38r18 35|45r18
179i4*Invalid_FD{171I9} 35|94r15
247U14*Create_Temp_File 35|87s10 91s10
429V13*Normalize_Pathname{string} 35|101s27 145s34
475V13*Is_Absolute_Path{boolean} 35|142s18
486V13*Is_Directory{boolean} 35|143s18
914V13*Getenv{70P12} 35|125s20 130s23 134s20
975e4*Directory_Separator{character} 35|102r42
X 28 s-string.ads
45P9*String_Access(string)
X 34 tempdir.ads
35K9*Tempdir 53l5 53e12 35|32b14 157l5 157t12
37U14*Create_Temp_File 38<7 39<7 35|44b14 110l8 110t24
38i7 FD{22|171I9} 35|45b7 87m28 91m28 94r10
39i7 Name{15|499I9} 35|46b7 96m10 106m13
47U14*Use_Temp_Dir 47>28 35|116b14 151l8 151t20 156s4
47b28 Status{boolean} 35|116b28 120r10 156r18
X 35 tempdir.adb
34b4 Tmpdir_Needs_To_Be_Displayed{boolean} 76r35 80m13
36a4 Tmpdir{string} 130r31 134r28
37a4 Gnutmpdir{string} 125r28
38p4 Temp_Dir{22|70P12} 60r13 61r20 70r10 78r24 86r22 138m13 138r13 145m10
. 147m10
48p7 File_Name{22|70P12} 87m32 87r32 91m32 91r32 102r64 107m19 107r19
49a7 Current_Dir{string} 63r20 88r22
51V16 Directory{string} 58b16 65l11 65t20 95s62 102s30
100a13 Path_Name{string} 104r25 105r44
117p7 Dir{22|70P12} 125m13 129r16 130m16 134m13 140r10 141r18 142r36 143r32
. 145r54 150m13 150r13
|