This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/florist/posix-unsafe_process_primitives.ali is in libflorist2014-dev 2014-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
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
V "GNAT Lib v4.9"
A -O2
A -fPIC
A -fstack-protector-strong
A -g
A -gnatVa
A -gnata
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatA
P SS ZX

RN
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_UNCHECKED_CONVERSION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05

U posix.unsafe_process_primitives%b  posix-unsafe_process_primitives.adb  f16794ba NE OO PK IU
W ada.tags%s		a-tags.adb		a-tags.ali
W interfaces%s		interfac.ads		interfac.ali
W posix%s		posix.adb		posix.ali
W posix.c%s		posix-c.adb		posix-c.ali
W posix.implementation%s  posix-implementation.adb  posix-implementation.ali
W system%s		system.ads		system.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W unchecked_conversion%s

U posix.unsafe_process_primitives%s  posix-unsafe_process_primitives.ads  9782d4b2 EE NE OO PK IU
W posix%s		posix.adb		posix.ali
W posix.process_environment%s  posix-process_environment.adb  posix-process_environment.ali
W posix.process_identification%s  posix-process_identification.adb  posix-process_identification.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20140122164720 1a984740
D a-tags.ads		20111212115430 6c0509d0
D a-unccon.ads		20070406091342 f9eb8f06
D ada_streams.ads	20140406181312 f075057d
D interfac.ads		20140225151838 69adb1b9
D i-c.ads		20110801143639 5421119b
D posix.ads		20141005095935 b1b1faed
D posix-c.ads		20141005095935 39b9495f
D posix-implementation.ads  20140406181312 ee740e94
D posix-process_environment.ads  20140406181312 0b26e8df
D posix-process_identification.ads  20140406181312 6458fdd5
D posix-unsafe_process_primitives.ads  20140406181312 f8fcc1b8
D posix-unsafe_process_primitives.adb  20140406181312 2e2b2692
D system.ads		20140921225607 90249111
D s-exctab.ads		20140225151139 54135002
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-intman.ads		20090409150019 47ba1e06
D s-linux.ads		20140409145429 5b2f79a5
D s-oscons.ads		20140921225608 a445b120
D s-osinte.ads		20140409145429 59011f13
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
D s-secsta.ads		20140225151139 86a2856d
D s-soflin.ads		20140225151139 aa763b52
D s-stache.ads		20140225151139 a37c21ec
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-stopoo.ads		20131010103753 b16154c2
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D unchconv.ads		20070406091342 ca2f9e18
X 10 posix.ads
43K9*POSIX 642e10 15|38w6 39r6 40r6 41r9 43r25 45r18 46r18 46r45 47r18 49r18
. 50r18 50r45 52r18 53r18 53r45 54r18 56r18 57r18 57r45 59r5 16|39r6 40r6
. 45r14 47r8 48r8 51r14 55r7 88r25 129r18 130r18 131r19 132r18 159r18 160r18
. 161r19 178r18 179r18 179r45 180r18 207r18 247r18 248r18 249r19 261r5
145E9*POSIX_Character<character>
150e4*NUL{145E9} 16|133r54 162r54 181r54 250r54
183A9*POSIX_String(145E9)<integer> 16|62r19 63r14 63r35 69r19 70r14 70r35
. 133r27 162r27 181r27 206r26 220r36 250r27
192A12*Filename{183A9}<integer> 15|52r24 56r24 16|178r24 247r24
193A12*Pathname{183A9}<integer> 15|45r24 49r24 16|129r24 159r24
199P9*POSIX_String_List 15|46r24 50r24 53r24 57r24 16|53r7 130r24 160r24
. 179r24 248r24
200p4*Empty_String_List{199P9} 15|46r51 50r51 53r51 57r51 16|131r25 161r25
. 179r51 249r25
254X4*POSIX_Error 16|225r18
255I9*Error_Code<integer> 16|211r16
257V13*Get_Error_Code{255I9} 16|227s16 228s23
342N4*No_Such_File_Or_Directory 16|211r30 227r34
X 11 posix-c.ads
42K15*C 2642e12 16|39w12 47r14
60I9*int<integer> 16|125r35 155r35 243r35
98E12*char{10|145E9}
99P9*char_ptr(98E12) 16|123r14 154r14 242r14
106P9*char_ptr_ptr(99P9) 16|124r14 125r14 155r14 243r14
112A9*char_ptr_array(99P9)<integer>
425I9*pid_t<integer> 16|51r7 85r25 89r16
1081a4*execv_LINKNAME{string} 16|156r29
1083a4*execve_LINKNAME{string} 16|126r30
1085a4*execvp_LINKNAME{string} 16|244r30
1093a4*fork_LINKNAME{string} 16|86r28
X 12 posix-implementation.ads
43K15*Implementation 390e25 16|40w12 48r14
91U14*Raise_POSIX_Error 16|99s10 233s10
104U14*Check 16|143s7 168s7 197s13 256s7
128V13*Not_Implemented_Neg_One{11|60I9} 130i<c,nosys_neg_one>22
132V13*Not_Implemented_Direct{11|60I9} 134i<c,nosys_direct>22
136V13*Not_Supported_Neg_One{11|60I9} 138i<c,notsup_neg_one>22
140V13*Not_Supported_Direct{11|60I9} 142i<c,notsup_direct>22
175a7*Char{11|112A9} 16|145m14 146m14 170m14 199m20 200m20 258m14
178P9*String_List_Ptr(173R9) 16|53r26 55r46 134r13 135r13 163r13 182r13 183r13
. 251r13
185p4*Null_String_List_Ptr{178P9} 16|138r17 141r17 166r17 190r17 193r17 254r17
X 13 posix-process_environment.ads
39K15*Process_Environment 129e30 15|39w12 47r24 54r24 16|55r13 132r24 180r24
. 207r24
58P9*Environment 15|47r44 54r44 16|55r33 132r44 180r44
71V13*Environment_Value_Of{10|183A9} 16|207s44
X 14 posix-process_identification.ads
39K15*Process_Identification 102e33 15|40w12 43r31 16|51r20 88r31
43I9*Process_ID<11|425I9> 15|43r54 16|51r43 88r54
X 15 posix-unsafe_process_primitives.ads
41K15*Unsafe_Process_Primitives 10|43k9 15|59l11 59e36 16|45b20 261l11 261t36
43V13*Fork{14|43I9} 16|88b13 116l8 116t12
44U14*Exec 45>7 46>7 47>7 16|128b14 147l8 147t12 223s16
45a7 Pathname{10|193A12} 16|129b7 133r43
46p7 Arg_List{10|199P9} 16|130b7 134r52
47p7 Env_List{13|58P9} 16|132b7 135r52
48U14*Exec 49>7 50>7 16|158b14 171l8 171t12
49a7 Pathname{10|193A12} 16|159b7 162r43
50p7 Arg_List{10|199P9} 16|160b7 163r52
51U14*Exec_Search 52>7 53>7 54>7 16|177b14 235l8 235t19
52a7 Filename{10|192A12} 16|178b7 181r43 195r16 196r13 221r60
53p7 Arg_List{10|199P9} 16|179b7 182r52 223r32
54p7 Env_List{13|58P9} 16|180b7 183r52 223r42
55U14*Exec_Search 56>7 57>7 16|246b14 259l8 259t19
56a7 Filename{10|192A12} 16|247b7 250r43
57p7 Arg_List{10|199P9} 16|248b7 251r52
X 16 posix-unsafe_process_primitives.adb
50V13 To_Process_ID[36|20]{14|43I9} 115s14
52V13 To_String_List_Ptr[36|20]{12|178P9} 134s32 163s32 182s32 251s32
54V13 To_String_List_Ptr[36|20]{12|178P9} 135s32 183s32
61V13 Make_Path_Name{10|183A9} 62>7 63>7 64r19 68b13 79l8 79t22 221s21
62a7 Directory{10|183A9} 69b7 72r10 75r10 75r21 76r17 78r14
63a7 File{10|183A9} 70b7 73r17 76r29 78r32
85V13 fork{11|425I9} 86b<c,fork>22 97s17
89i7 Result{11|425I9} 97m7 98r10 101r10 115r29
90K15 SSL=90:34 93r29 95r29 103r10 103r36 104r10 104r36 105r10 105r36 106r10
. 106r36 107r10 107r36 108r10 108r36 109r10 109r36 110r10 110r36 112r10 113r10
92m7 NT_Sec_Stack_Addr{17|64M9} 112r34
94m7 NT_Jmpbuf_Address{17|64M9} 113r34
122V13 execve{11|60I9} 123>7 124>7 125>7 126b<c,execve>22 143s14 197s20
123p7 path{11|99P9}
124p7 argv{11|106P9}
125p7 envp{11|106P9}
133a7 Pathname_With_NUL=133:52{10|183A9} 144r10 144r29
134p7 Arg{12|178P9} 137r10 138m10 145r10
135p7 Env{12|178P9} 140r10 141m10 146r10
153V13 execv{11|60I9} 154>7 155>7 156b<c,execv>22 168s14
154p7 path{11|99P9}
155p7 argv{11|106P9}
162a7 Pathname_With_NUL=162:52{10|183A9} 169r10 169r29
163p7 Arg{12|178P9} 165r10 166m10 170r10
181a7 Filename_With_NUL=181:52{10|183A9} 198r16 198r35
182p7 Arg{12|178P9} 189r10 190m10 199r16
183p7 Env{12|178P9} 192r10 193m10 200r16
195i11 I{integer} 196r23
206a10 Path{10|183A9} 213r15 216r24 216r43 221r37 230r27
209i10 Start{positive} 215m13 221r43
210i10 P{positive} 213m10 215r22 216r19 216r49 217m16 217r21 221r52 230r23
. 231m13 231r18
211i10 Err{10|255I9} 228m16 233r29
220a16 Pathname{10|183A9} 223r22
241V13 execvp{11|60I9} 242>7 243>7 244b<c,execvp>22 256s14
242p7 file{11|99P9}
243p7 argv{11|106P9}
250a7 Filename_With_NUL=250:52{10|183A9} 257r10 257r29
251p7 Arg{12|178P9} 253r10 254m10 258r10
X 17 system.ads
37K9*System 16|41w6 42r6 90r27 92r36 94r36 17|152e11
64M9*Address 16|92r43 94r43
X 28 s-soflin.ads
45K16*Soft_Links 16|42w13 90r34 28|408e22
60P9*No_Param_Proc
72P9*Get_Address_Call(17|64M9)
74P9*Set_Address_Call
136U14*Abort_Defer_NT 16|103r40
139U14*Abort_Undefer_NT 16|104r40
156U14*Task_Lock_NT 16|105r40
159U14*Task_Unlock_NT 16|106r40
169p4*Abort_Defer{60P9} 16|103m14
173p4*Abort_Undefer{60P9} 16|104m14
187p4*Lock_Task{60P9} 16|105m14
197p4*Unlock_Task{60P9} 16|106m14
234V14*Get_Jmpbuf_Address_NT{17|64M9} 16|107r40
235U14*Set_Jmpbuf_Address_NT 16|108r40
237p4*Get_Jmpbuf_Address{72P9} 16|95r33 107m14
238p4*Set_Jmpbuf_Address{74P9} 16|108m14 113r14
240V14*Get_Sec_Stack_Addr_NT{17|64M9} 16|109r40
241U14*Set_Sec_Stack_Addr_NT 16|110r40
243p4*Get_Sec_Stack_Addr{72P9} 16|93r33 109m14
244p4*Set_Sec_Stack_Addr{74P9} 16|110m14 112r14
X 36 unchconv.ads
20v10*Unchecked_Conversion 16|43w6 50r34 52r39 54r39