This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-vfs.ali is in libgnatcoll1.6-dev 1.6gpl2014-6.

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
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
V "GNAT Lib v4.9"
A -O2
A -O2
A -fPIC
A -fstack-protector-strong
A -gnatA
A -gnatn
A -gnatws
A -gnat05
A -g
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_CALENDAR
RV NO_DELAY
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_FINALIZATION
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_DYNAMIC_CODE
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_RECURSION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_ACCESS
RV NO_UNCHECKED_CONVERSION
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05

U gnatcoll.vfs%b	gnatcoll-vfs.adb	fb935bb9 OO PK IU
W ada%s			ada.ads			ada.ali
W ada.calendar%s	a-calend.adb		a-calend.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.handling%s  a-chahan.adb	a-chahan.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.hash%s	a-strhas.adb		a-strhas.ali
W ada.strings.hash_case_insensitive%s  a-shcain.adb  a-shcain.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
W ada.unchecked_conversion%s
W gnat%s		gnat.ads		gnat.ali
W gnat.heap_sort%s	g-heasor.adb		g-heasor.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W gnatcoll.io%s		gnatcoll-io.adb		gnatcoll-io.ali
W gnatcoll.io.remote%s	gnatcoll-io-remote.adb	gnatcoll-io-remote.ali
W gnatcoll.path%s	gnatcoll-path.adb	gnatcoll-path.ali
W gnatcoll.remote%s	gnatcoll-remote.ads	gnatcoll-remote.ali
W gnatcoll.remote.db%s	gnatcoll-remote-db.adb	gnatcoll-remote-db.ali
W gnatcoll.utils%s	gnatcoll-utils.adb	gnatcoll-utils.ali
W gnatcoll.vfs_types%s	gnatcoll-vfs_types.ads	gnatcoll-vfs_types.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.compare_array_unsigned_8%s  s-carun8.adb  s-carun8.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali

U gnatcoll.vfs%s	gnatcoll-vfs.ads	817e3288 BN EE OO PF PK IU
W ada%s			ada.ads			ada.ali
W ada.calendar%s	a-calend.adb		a-calend.ali
W ada.containers%s	a-contai.ads		a-contai.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.finalization%s	a-finali.adb		a-finali.ali
W ada.streams%s		a-stream.adb		a-stream.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.unchecked_deallocation%s
W gnat%s		gnat.ads		gnat.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali
W gnat.strings%s	g-string.ads		g-string.ali
W gnatcoll%s		gnatcoll.ads		gnatcoll.ali
W gnatcoll.io%s		gnatcoll-io.adb		gnatcoll-io.ali
W gnatcoll.io.native%s	gnatcoll-io-native.adb	gnatcoll-io-native.ali
W interfaces%s		interfac.ads		interfac.ali
W interfaces.c%s	i-c.adb			i-c.ali
W interfaces.c.strings%s  i-cstrin.adb		i-cstrin.ali
W system%s		system.ads		system.ali
W system.exception_table%s  s-exctab.adb	s-exctab.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.pool_global%s	s-pooglo.adb		s-pooglo.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali

D ada.ads		20070406091342 3ffc8e18
D a-calend.ads		20120515092648 d86d6c8c
D a-catizo.ads		20120123093331 409d7e5b
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chahan.adb		20131010125231 0b9287e4
D a-chlat1.ads		20140225151544 66457d31
D a-comlin.ads		20140225151544 ea62afbc
D a-contai.ads		20101025135029 61e5e089
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-ioexce.ads		20140225151544 e4a01f64
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strhas.ads		20140225151544 c71c2a52
D a-shcain.ads		20090409150019 08af52df
D a-strmap.ads		20090409150019 9cb836fb
D a-stmaco.ads		20090409150019 cef4434b
D a-strunb.ads		20120426100351 3f91d4c5
D a-tags.ads		20111212115430 6c0509d0
D a-textio.ads		20140129155348 386df5d4
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D gnat.ads		20110801150502 fd2ad2f1
D g-calend.ads		20120515094453 a65b01a8
D g-catiio.ads		20140122165324 b8a4f3d4
D g-casuti.ads		20110801150502 0f32eb76
D g-expect.ads		20110801150502 8c6f1a8c
D g-heasor.ads		20110801150502 49e3215a
D g-os_lib.ads		20090409150019 0db74523
D g-regpat.ads		20110801150502 b85d88ef
D g-string.ads		20090409150019 c6abc540
D gnatcoll.ads		20140810010057 6a5da479
D gnatcoll-io.ads	20140810010057 54261358
D gnatcoll-io-native.ads  20140810010057 6e98f0b4
D gnatcoll-io-remote.ads  20140810010057 09af28e2
D gnatcoll-path.ads	20140810010057 44783065
D gnatcoll-path.adb	20140810010057 8a6e6c17
D gnatcoll-remote.ads	20140810010057 0702f81b
D gnatcoll-remote-db.ads  20140810010057 359f4135
D gnatcoll-utils.ads	20140810010057 1d777100
D gnatcoll-utils.adb	20140810010057 505a291d
D gnatcoll-vfs.ads	20140810010057 34a2f66e
D gnatcoll-vfs.adb	20140810010057 6a642bfd
D gnatcoll-vfs_types.ads  20140810010057 14be4a8d
D interfac.ads		20140225151838 69adb1b9
D i-c.ads		20110801143639 5421119b
D i-cstrin.ads		20130104124955 341d0ddf
D i-cstrea.ads		20130412125801 8128536b
D system.ads		20140921225607 90249111
D s-atocou.ads		20131010110730 cd7c94ca
D s-atocou.adb		20131010121735 62bad392
D s-casuti.ads		20140225151544 240969d7
D s-carun8.ads		20140225151544 a903718d
D s-crtl.ads		20140225151544 840e6817
D s-exctab.ads		20140225151139 54135002
D s-exctab.adb		20140225151139 05502b19
D s-ficobl.ads		20120709130952 55a71d43
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20140225151139 84c2b3ea
D s-imgint.ads		20090409150019 02dbe0c2
D s-os_lib.ads		20140225151139 73b554c6
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
D s-regpat.ads		20120410054430 825a9b7f
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-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20131014135145 aedef97e
D s-stratt.adb		20090409150019 56ef263e
D s-string.ads		20140225151139 8fe54fb7
D s-ststop.ads		20140225151139 e6693757
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-valint.ads		20090409150019 48a52a3f
D s-wchcon.ads		20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 43|49r6 50r6 51r6 52r6 79r26 224r34 347r58 589r29 606r20 607r20
. 619r7 624r24 631r8 44|24r6 24r37 25r6 25r37 26r6 26r37 27r6 27r37 28r6
. 29r6 30r6 31r6 61r24 232r18 236r18 314r10 359r24 373r18 376r18 390r18 393r18
. 427r13 445r18 448r18 538r34 547r17 549r17 580r13 904r33 1205r13 1268r16
. 1303r35 1394r10 1418r16 1435r10
X 2 a-calend.ads
36K13*Calendar 375e17 43|49w10 347r62 44|24w10 24r41 1303r39
38I9*Time<200I9> 43|347r71 44|1303r48
200I9 Time_Rep<long_integer>
X 4 a-charac.ads
16K13*Characters 18e19 44|25r10 25r41
X 5 a-chahan.ads
36K24*Handling 160e28 44|25w21 25r52
67V13*To_Lower{character} 44|183s22 184s22
71V13*To_Lower{string} 44|666s21
X 9 a-contai.ads
16K13*Containers 24e19 43|50w10 224r38 44|538r38
19M9*Hash_Type 43|224r49 44|538r49
X 10 a-except.ads
53K13*Exceptions 360e19 44|26w10 26r41
89U14*Raise_Exception 44|1459s10 1473s10 1485s10 1493s10 1529s10 1535s10
. 1572s10
93V13*Exception_Message{string} 44|1494s43 1574s13
X 11 a-finali.ads
40K13*Finalization 73e21 43|52w10 589r33 606r24 607r24 619r11 624r28 631r12
. 44|232r22 236r22 314r14 359r28 373r22 376r22 390r22 393r22 427r17 445r22
. 448r22 580r17 1394r14 1418r20 1435r14
48H9*Controlled<60|40R9> 64e72 43|589r46 606r37 607r37 619r24 624r41 631r25
. 44|232r35 236r35 314r27 359r41 373r35 376r35 390r35 393r35 427r30 445r35
. 448r35 580r30 1394r27 1418r33 1435r27
X 14 a-string.ads
16K13*Strings 35e16 44|28r10 29r10 547r21 549r21
X 15 a-strhas.ads
20V22*Hash{9|19M9} 44|28w18 547s29
X 16 a-shcain.ads
32V22*Hash_Case_Insensitive{9|19M9} 44|29w18 549s29
X 20 a-tags.ads
39K13*Tags 581e13 44|27w10 27r41
X 21 a-textio.ads
49K13*Text_IO 471e16 44|30w10 1268r20
295X4*Use_Error 44|1268r28
X 22 a-unccon.ads
20v14*Unchecked_Conversion 44|31w10 61r28 1205r17
X 23 a-uncdea.ads
20u15*Unchecked_Deallocation 43|51w10 79r30 44|904r37
X 24 gnat.ads
34K9*GNAT 37e9 43|56r6 57r6 293r43 425r52 600r18 600r49 608r19 44|35r6 35r37
. 48r39 331r14 333r16 341r18 347r13 829r43 1114r35 1136r16 1160r17 1179r21
. 1209r21 1540r17 1563r13 1925r29 1944r24
X 29 g-heasor.ads
49K14*Heap_Sort 72e19 44|35w11 35r42
66U14*Sort 44|1828s7
X 30 g-os_lib.ads
51K14*OS_Lib=51:36 43|56w11 600r23 600r54 608r24 44|48r44 331r19 333r21 341r23
. 347r18 1136r21 1160r22 1179r26 1209r26 1925r34 1944r29
X 32 g-string.ads
38K14*Strings=38:37 43|57w11 293r48 425r57 44|829r48 1114r40 1540r22 1563r18
X 33 gnatcoll.ads
24K9*GNATCOLL 26e13 43|59r14 60r14 62r9 397r11 590r15 625r33 635r5 44|36r6
. 36r37 37r6 37r37 38r6 38r37 39r6 39r37 40r6 40r37 41r6 41r37 42r6 42r37
. 44r14 223r17 233r27 234r40 237r27 253r14 257r14 318r13 353r28 354r21 374r18
. 377r18 391r18 394r18 405r35 412r35 415r20 417r20 421r23 446r18 449r18 524r10
. 525r13 917r35 929r17 944r35 948r35 954r32 1054r33 1185r44 1187r40 1212r37
. 1306r17 1356r10 1438r13 1743r15 2005r11 2009r17 2063r5
X 34 gnatcoll-io.ads
29K26*IO 221e16 43|59w23 60r23 590r24 625r42 44|37w15 37r46 38r15 38r46 233r36
. 237r36 253r23 257r23 353r37 354r30 374r27 377r27 391r27 394r27 405r44 412r44
. 415r29 417r29 421r32 446r27 449r27 524r19 525r22 917r44 929r26 944r44 948r44
. 954r41 1054r42 1185r53 1187r49 1212r46 1356r19 1743r24
32n7*Unknown{31E9} 44|945r37 993r32 1055r35 1484r28 1512r28
34n7*File{31E9} 44|948r47 954r44 1185r56 1187r52 1212r49 1555r42
36n7*Directory{31E9} 44|429r49 452r25 1058r33 1065r30 1120r31 1488r28 1552r42
. 1699r25
44p7*Full{45|30P9} 44|475r59 489r60 516r24 521r24 526r59 529r59 563r55 576r53
. 584r49 683r55 726r23 727r26 728r31 1089r66 1320r58 1322r62 1323m29 1324m23
. 1360r59 1379m24 1380m18 1397r53 1412r61
47p7*Normalized{45|30P9} 44|134r63 135r63 173r32 173r61 175r33 176r33 178r39
. 179r38 183r44 184r44 473r44 519r25 547r46 549r63 1327r23 1329r43 1333r47
. 1334m29 1335m23 1358r24 1359m21 1380r52 1778r23 1778r55 1784r23 1785r22
. 1786r25 1787r27 1788r30
50b7*Resolved{boolean} 44|1352r25
54e7*Kind{31E9} 44|429m41 452m17 945r29 948r28 954m24 992m29 992r48 993m24
. 1055r27 1058r26 1065m22 1120r24 1185m36 1187m32 1212m29 1484m20 1488m20
. 1512m20 1552m34 1555m34 1699m17
58P9*File_Access(42R9) 43|590r27 44|353r40 1743r27
59A9*File_Array(58P9)<integer> 44|405r47 412r47 421r35
61U14*Ref 44|1758s10
62U14*Unref 44|1747s10
65y13*Dispatching_Create{58P9} 44|315R10 581R22 1395R10 1419R16 1436R10
70y13*To_UTF8{string} 44|600R28 617R28 631R28 644R28
79y13*Is_Local{boolean} 44|157R13 157R43 158R17 160R17
82y13*Get_FS{45|34E9} 44|133R25 134R43 135R43 166R59 167R52 319R26 320R37
. 473R25 475R40 489R41 546R39 563R36 576R34 584R30 674R27 710R21 725R23 868R24
. 888R25 888R48 891R34 1089R47 1105R27 1320R40 1322R44 1329R25 1333R29 1360R40
. 1397R34 1412R43 1439R26 1783R23 1989R70
86x14*Resolve_Symlinks 44|1356R22
93y13*Is_Regular_File{boolean} 44|951R28
97y13*Size{long_integer} 44|970R28
101y13*Is_Directory{boolean} 44|1061R26
105y13*Is_Symbolic_Link{boolean} 44|1079R29
109y13*File_Time_Stamp{2|38I9} 44|1309R25
116y13*Is_Writable{boolean} 44|1041R53
120x14*Set_Writable 44|1282R18
126x14*Set_Readable 44|1295R18
136x14*Rename 44|989R10
143x14*Copy 44|1016R21
151x14*Delete 44|1031R21
156y13*Read_Whole_File{77|45P9} 44|1124R28
164x14*Open_Write 44|1151R27 1157R21
166b7 Append{boolean} 44|1151r39 1157r33
167i7 FD{63|171I9} 44|1151r56 1157r49
172x14*Close 44|1233R33 1263R29
182y13*Change_Dir{boolean} 44|1462R28
189y13*Read_Dir{77|54A9} 44|1541R29
191b7 Dirs_Only{boolean} 44|1542r22
192b7 Files_Only{boolean} 44|1543r22
199y13*Make_Dir{boolean} 44|1481R27
205x14*Remove_Dir 44|1510R17
213x14*Copy_Dir 44|1013R21
X 35 gnatcoll-io-native.ads
28K21*Native 150e23 43|60w26 625r45 44|233r39 253r26 374r30 391r30 415r32
. 446r30 917r47 944r47 1054r45
30R9*Native_File_Record<34|42R9> 140e63 44|917r54 944r54 1054r52
32V13*Create{34|58P9} 44|233s46
38V13*Current_Dir{34|58P9} 44|446s37
41V13*Home_Dir{34|58P9} 44|391s37
44V13*Get_Tmp_Directory{34|58P9} 44|374s37
48V13*Get_Logical_Drives{34|59A9} 44|415s39
50p4*Local_Root_Dir{34|58P9} 43|625r52
130K12*Codec 135e13 44|253r33
133V16*From_UTF8{45|28A9} 44|253s39
X 36 gnatcoll-io-remote.ads
26K21*Remote 157e23 44|38w18 38r49 237r39 257r26 354r33 377r30 394r30 417r32
. 449r30 524r22 525r25 929r29
30R9*Remote_File_Record<34|42R9> 155e14 44|930r13
31P9*Remote_File_Access(30R9) 44|525r32
33V13*Create{34|58P9} 44|237s46
38V13*Current_Dir{34|58P9} 44|449s37
39V13*Home_Dir{34|58P9} 44|394s37
40V13*Get_Tmp_Directory{34|58P9} 44|377s37
41V13*Get_Logical_Drives{34|59A9} 44|417s39
42V13*Locate_On_Path{34|58P9} 44|354s40
45U14*Ensure_Initialized 44|524s29
49V13*Get_Host{string} 44|929s36
131K12*Codec 134e13 44|257r33
133V16*From_UTF8{45|28A9} 44|257s39
X 37 gnatcoll-path.ads
26K26*Path 152e18 44|39w15 39r46 223r26 234r49 280r43 281r43 288r18 318r22
. 1360r13 1438r22
35V13*Local_FS{45|34E9} 44|104s50 234s54 274s16 337s31
39V13*Is_Case_Sensitive{boolean} 44|104s31 166s28 167s21 546s10 663s32
50V13*Exe_Extension{45|28A9} 44|1989s40
57V13*Get_Root{45|28A9} 44|1397s13
62V13*Is_Absolute_Path{boolean} 44|283s13 337s13 1089s18
71V13*Path{45|28A9} 44|1438s27
78V13*Equal{boolean} 44|132s17 724s18 1782s14
83V13*To_Unix{45|28A9} 44|677s31 683s31 867s11 891s14
89V13*From_Unix{45|28A9} 44|280s48 281s48 320s16
94V13*File_Extension{45|28A9} 44|1104s13
99V13*Base_Name{45|28A9} 44|472s18 475s18
105V13*Base_Dir_Name{45|28A9} 44|489s15
111V13*Get_Parent{45|28A9} 44|1412s21
117V13*Dir_Name{45|28A9} 44|563s15 583s16
123V13*Is_Dir_Name{boolean} 44|576s10 1320s17 1328s25
129V13*Ensure_Directory{45|28A9} 44|134s13 135s13 288s23 1322s16 1332s16
141V13*Normalize{45|28A9} 44|223s31 318s27 1360s18
146V13*Relative_Path{45|28A9} 44|709s33
148a7 Ref{45|28A9} 44|711r10
149a7 Path{45|28A9} 44|712r10
X 39 gnatcoll-remote.ads
38K18*Remote 77e20 44|40w15 40r46 41r15 41r46
42h9*Server_Record
43P9*Server_Access(42R9) 44|753r28 797r28
45y13*Nickname{string} 44|758R48 759R66 763R54 802R48 804R51 809R55
47y13*Shell_FS{45|34E9} 44|276R16
X 40 gnatcoll-remote-db.ads
30K25*Db 105e23 44|41w22 41r53
80V13*Is_Configured{boolean} 44|748s14 792s14
84V13*Get_Server{39|43P9} 44|276s26 753s45 797s45
88V13*Nb_Mount_Points{natural} 44|758s24 802s24
93V13*Get_Mount_Point_Local_Root{45|28A9} 44|759s31 809s20
99V13*Get_Mount_Point_Host_Root{45|28A9} 44|763s20 804s17
X 41 gnatcoll-utils.ads
32K18*Utils 240e19 44|36w15 36r46 1306r26
36i4*No_Time{2|38I9} 44|1306r32
47V13*Equal{boolean} 44|104s14
X 43 gnatcoll-vfs.ads
62K18*VFS 33|24k9 43|340r35 343r35 397r20 589E9 635l14 635e17 44|44b23 573r17
. 1276r35 1289r35 2005r20 2009r26 2063l14 2063t17
68A9*Filesystem_String<string><integer> 69r48 73r22 75r37 77r29 80r7 83r57
. 142r23 153r19 160r19 161r19 177r19 198r19 200r14 203r56 220r44 232r44 239r51
. 250r16 263r47 272r35 277r37 383r49 387r31 391r19 402r19 418r21 470r34 496r19
. 44|46r27 52r22 53r40 73r22 78r40 80r14 88r22 93r37 95r14 102r29 206r23
. 267r19 268r19 303r19 328r19 462r19 464r14 483r56 498r14 557r51 611r16 656r47
. 660r51 661r51 694r35 709r14 720r37 1005r21 1098r44 1103r17 1429r34 1583r20
. 1600r29 1902r49 1916r16 1938r31 1975r19 2038r19
69P9*Filesystem_String_Access(68A9) 80r26 44|62r25
73V14*"+"{string} 73>18 44|88b14 91l9 91t11 104s21 104s26 341s51
73a18 S{68A9} 44|88b18 90r22
75V14*"+"{68A9} 75>18 44|93b14 96l9 96t11 346s28 666s20 1548s46
75s18 S{string} 44|93b18 95r33
77V13*Equal{boolean} 77>20 77>24 78r19 44|102b13 105l8 105t13
77a20 S1{68A9} 44|102b20 104r22
77a24 S2{68A9} 44|102b24 104r27
79U14*Free[23|20]
83P9*Cst_Filesystem_String_Access(68A9) 209r48 44|511r14 518r17 526r17 529r17
89X4*VFS_Directory_Error 44|1459r27 1473r27 1486r13 1494r13 1507r16 1529r27
. 1536r13 1573r13 1658r18 1703r12
90X4*VFS_Invalid_File_Error 44|308r16 1279r16 1292r16
91X4*VFS_Remote_Config_Error 44|749r16 793r16
97R9*Virtual_File<11|48R9> 11|51P14 43|98r31 141p13 144r48 151p13 152r19
. 154r44 159p13 162r48 168p13 171r48 176p13 178r48 196p13 197r19 203p13 203r35
. 206p13 207r23 218p13 219r19 223p13 224r13 230p13 231r19 239p13 239r30 243p13
. 244r19 248p13 249r16 253p13 253r38 256p13 256r43 259p13 260r22 270p13 271r14
. 272r14 276p13 277r14 280p13 281r14 281r53 285p13 286r14 286r35 291p13 292r14
. 302p13 302r30 305p13 305r30 309p13 309r37 313p13 313r26 316P14 316r33 319p14
. 319r33 323p13 323r40 327p13 327r33 330p13 330r32 333p13 333r38 336p13 336r38
. 340p14 340r39 343p14 343r39 347p13 347r37 353p14 354r26 364r60 374p14 374r60
. 380p14 380r60 390p13 392r38 396p13 397r43 401p13 403r38 410p14 411r19 412r19
. 416p14 417r21 422p14 422r29 425p13 425r31 435r30 437p13 437r25 437r46 443p13
. 443r66 446p13 447r43 450p13 451r43 459p14 459r38 463p13 463r30 463r51 466p13
. 466r31 466r52 469p13 470r13 470r60 473p14 473r32 477p14 477r30 484p13 485r16
. 494p13 495r19 503p14 504r19 518p13 518r29 521p14 521r58 542p13 543r16 572p13
. 573r14 573r53 574p13 575r18 576r18 577r18 577r39 589c9 591e14 593r34 594P14
. 594r38 595P14 595r36 598r18 599r18 613r20 618r31 623r30 44|65r26 111r33
. 143r33 208r48 249r48 269r48 302r19 304r44 329r48 332r14 369r68 386r43 440r43
. 442r13 461r19 483r35 497r14 508r23 538r13 557r30 570r25 570r46 593r19 610r16
. 625r38 639r43 653r22 693r14 694r14 720r14 737r14 737r53 754r19 755r19 782r30
. 782r51 798r19 799r19 828r14 831r19 855r14 855r53 876r18 877r18 878r18 878r39
. 914r30 924r30 938r37 965r26 979r19 980r19 1004r21 1025r17 1039r33 1048r32
. 1076r38 1086r38 1097r19 1114r14 1133r16 1222r14 1276r39 1289r39 1303r14
. 1316r38 1345r26 1369r26 1387r30 1387r51 1404r31 1404r52 1429r13 1429r60
. 1431r17 1454r32 1469r30 1502r19 1521r16 1525r18 1582r20 1588r39 1591r39
. 1685r29 1713r21 1742r38 1755r36 1766r40 1810r19 1835r60 1880r60 1976r38
. 1978r14 2005r43 2013r28 2014r37 2039r38 2041r11
98r4*No_File{97R9} 618c4 628r47 44|228r17 344r20 357r23 573r21 741r17 755r35
. 769r22 785r17 798r35 814r21 859r17 885r17 1154r24 1184r33 1232r30 1390r17
. 1407r17 1415r20 1446r17 1721r18 1981r25 1997r14 2009r30 2022r26 2051r14
105s4*Local_Host{string} 143r33 162r29 170r33 178r29 293r24 443r47 447r24
. 451r24 455r24 621c4 44|207r33 231r17 248r33 251r17 269r29 273r17 329r29
. 336r17 369r49 372r17 386r24 389r17 403r24 414r20 440r24 444r17 522r37 816r35
. 829r24 834r30 840r21 927r17
111U14*Symbolic_Links_Support 111>38 44|2058b14 2061l8 2061t30
111b38 Active{boolean} 44|2058b38 2060r32
141V13*Create{97R9} 142>7 143>7 144>7 44|205b13 240l8 240t14 252s17 256s17
. 284s20 287s20 338s20 346s20 759s22 762s26 803s23 808s25 866s14 1148s24
. 1237s24 1946s29 1954s23
142a7 Full_Filename{68A9} 44|206b7 220r21 223r47 227r10 238r28
143s7 Host{string} 44|207b7 231r10 238r21 1150r13
144b7 Normalize{boolean} 44|208b7 219r17 238r43 254r13 258r13
151V13*Create_From_Dir{97R9} 152>7 153>7 154>7 44|291s20 301b13 321l8 321t23
. 889s17 893s17 1548s29 1982s21 1988s21 2044s15
152r7 Dir{97R9} 44|302b7 307r10 311r7 316r13 317r14 319r16 320r27
153a7 Base_Name{68A9} 44|303b7 320r46
154b7 Normalize{boolean} 44|304b7 317r29
159V13*Create_From_Base{97R9} 160>7 161>7 162>7 44|266b13 295l8 295t24
160a7 Base_Name{68A9} 44|267b7 280r64
161a7 Base_Dir{68A9} 44|268b7 281r64
162s7 Host{string} 44|269b7 273r10 276r38 284r39 288r67 292r33
168V13*Create_From_UTF8{97R9} 169>7 170>7 171>7 44|246b13 260l8 260t24
169s7 Full_Filename{string} 44|247b7 253r50 257r50
170s7 Host{string} 44|248b7 251r10 257r66
171b7 Normalize{boolean} 44|249b7 254r26 258r26
176V13*Locate_On_Path{97R9} 177>7 178>7 44|327b13 363l8 363t22
177a7 Base_Name{68A9} 44|328b7 337r42 338r28 341r52 354r63
178s7 Host{string} 44|329b7 336r10 354r56
196V13*Base_Name{68A9} 197>7 198>7 199>7 44|460b13 477l8 477t17 617s43 1600s60
197r7 File{97R9} 44|461b7 466r10 471r29 473r14 473r33 475r29 475r48
198a7 Suffix{68A9} 44|462b7 473r61 475r70
199b7 Normalize{boolean} 44|463b7 470r10
203V13*Base_Dir_Name{68A9} 203>28 44|483b13 490l8 490t21 644s43
203r28 File{97R9} 44|483b28 485r10 489r30 489r49
206V13*Full_Name{83P9} 207>7 208>7 209>7 44|500s19 507b13 531l8 531t17 601s29
. 679s17 711s34 712s34 723s23 844s47 847s39 868s48 1105s51 1149s18 1237s42
. 1253s28 1440s31 1910s39 1920s41 1921s25 1922s36
207r7 File{97R9} 44|508b7 513r10 516r13 517r29 519r14 521r13 522r28 525r52
. 526r48 529r48
208b7 Normalize{boolean} 44|509b7 516r46 680r25 1238r20 1253r39
209b7 Resolve_Links{boolean} 44|510b7 517r35 680r49 1238r39
218V13*Full_Name{68A9} 219>7 220>7 44|317s18 496b13 501l8 501t17 699s22 706s22
219r7 File{97R9} 44|497b7 500r14
220b7 Normalize{boolean} 44|497b28 500r30
223V13*Full_Name_Hash{9|19M9} 224>7 44|537b13 551l8 551t22
224r7 Key{97R9} 44|538b7 540r10 544r26 546r29 547r36 549r53
230V13*File_Extension{68A9} 231>7 232>7 44|1096b13 1107l8 1107t22 1604s40
231r7 File{97R9} 44|1097b7 1100r10 1105r16 1105r46
232b7 Normalize{boolean} 44|1098b7 1105r62
239V13*Dir_Name{68A9} 239>23 44|557b13 564l8 564t16 631s43
239r23 File{97R9} 44|557b23 559r10 563r25 563r44
243V13*Display_Full_Name{string} 244>7 245>7 44|592b13 603l8 603t25
244r7 File{97R9} 44|593b7 596r10 600r17 601r24
245b7 Normalize{boolean} 44|594b7 601r40
248V13*Display_Base_Name{string} 249>7 250>7 44|609b13 619l8 619t25
249r7 File{97R9} 44|610b7 613r10 617r17 617r38
250a7 Suffix{68A9} 44|611b7 617r54
253V13*Display_Dir_Name{string} 253>31 44|625b13 633l8 633t24
253r31 File{97R9} 44|625b31 627r10 631r17 631r38
256V13*Display_Base_Dir_Name{string} 256>36 44|639b13 646l8 646t29
256r36 File{97R9} 44|639b36 641r10 644r17 644r38
259V13*Unix_Style_Full_Name{68A9} 260>7 261>7 262>7 263>7 44|652b13 686l8
. 686t28
260r7 File{97R9} 44|653b7 671r10 674r16 680r19 683r44
261b7 Cygwin_Style{boolean} 44|654b7 681r16 683r65
262b7 Normalize{boolean} 44|655b7 676r13 680r38
263b7 Casing{boolean} 44|656b7 663r17
270V13*Relative_Path{68A9} 271>7 272>7 44|692b13 713l8 713t21 891s48 895s18
271r7 File{97R9} 44|693b7 699r17 703r17 704r17 706r17 710r10 712r29
272r7 From{97R9} 44|694b7 698r28 702r10 704r35 711r29
276V13*Has_Suffix{boolean} 277>7 277>28 44|719b13 730l8 730t18
277r7 File{97R9} 44|720b7 722r14 723r18 725r12 726r12 727r15 728r20
277a28 Suffix{68A9} 44|720b28 723r47 727r38 729r13
280V13*To_Remote{97R9} 281>7 281>28 44|736b13 776l8 776t17 841s36
281r7 File{97R9} 44|737b7 740r10 744r10 745r17 761r33 771r29 773r29
281s28 To_Host{string} 44|737b28 744r26 748r29 753r57 764r19 771r35
285V13*To_Local{97R9} 286>7 44|782b13 821l8 821t16 835s31
286r7 File{97R9} 44|782b23 784r10 788r10 789r17 792r29 797r57 805r16 807r34
. 816r29 818r29
291V13*To_Arg{77|45P9} 292>7 293>7 44|827b13 848l8 848t14
292r7 File{97R9} 44|828b7 833r18 834r13 835r26 837r26 847r34
293s7 Host{string} 44|829b7 833r10 840r13 841r47
302V13*Is_Local{boolean} 302>23 44|788s15 914b13 918l8 918t16 926s10
302r23 File{97R9} 44|914b23 916r14 917r17
305V13*Get_Host{string} 305>23 44|161s18 161s38 163s17 163s36 522s18 744s15
. 792s34 797s62 805s21 833s23 834s18 924b13 932l8 932t16 1150s26
305r23 File{97R9} 44|924b23 926r20 930r33
309V13*Is_Regular_File{boolean} 309>30 44|938b13 959l8 959t23 1147s38 1612s38
. 1984s16 1991s16 2046s15
309r30 File{97R9} 44|938b30 941r10 944r13 945r18 948r17 951r17 954r13
313V13*Size{long_integer} 313>19 44|965b13 972l8 972t12
313r19 File{97R9} 44|965b19 967r10 970r17
316V14*"="{boolean} 316>18 316>25 44|111b14 137l9 137t11 148s16 769s20 814s19
. 1884s23 2021s35
316r18 File1{97R9} 44|111b18 114r10 118r13 120r17 126r29 133r13 134r31 134r51
. 135r31
316r25 File2{97R9} 44|111b25 114r24 119r17 120r40 127r29 135r51
319V14*"<"{boolean} 319>18 319>25 44|143b14 199l9 199t11 1823s47
319r18 File1{97R9} 44|143b18 148r10 151r13 157r23 158r27 160r27 161r28 163r27
. 166r47 169r29 173r20 175r21 178r27 183r32
319r25 File2{97R9} 44|143b25 148r18 154r13 157r53 161r48 163r46 167r40 170r29
. 173r49 176r21 179r26 184r32
323V13*Is_Parent{boolean} 323>24 323>32 44|761s22 807s23 1766b13 1789l8 1789t17
. 2018s39
323r24 Parent{97R9} 44|1766b24 1768r10 1770r17 1775r26 1778r10 1783r10 1784r10
. 1788r17
323r32 Child{97R9} 44|1766b32 1769r17 1770r37 1776r26 1778r43 1785r10 1786r13
. 1787r15
327V13*Is_Writable{boolean} 327>26 44|1039b13 1042l8 1042t19
327r26 File{97R9} 44|1039b26 1041r14 1041r42
330V13*Is_Directory{boolean} 330>27 44|698s14 1012s10 1048b13 1070l8 1070t20
. 1443s10 1477s10 1534s14 1608s38 1620s32 1631s14
330r27 VF{97R9} 44|1048b27 1051r10 1054r13 1055r18 1058r17 1061r17 1064r13
. 1065r13
333V13*Is_Symbolic_Link{boolean} 333>31 44|1076b13 1080l8 1080t24
333r31 File{97R9} 44|1076b31 1078r14 1079r18
336V13*Is_Absolute_Path{boolean} 336>31 44|1086b13 1090l8 1090t24
336r31 File{97R9} 44|1086b31 1088r14 1089r36 1089r55
340U14*Set_Writable 340>28 340>53 44|1276b14 1283l8 1283t20
340r28 File{97R9} 44|1276b28 1278r10 1282r7
340b53 Writable{boolean} 44|1276b53 1282r32
343U14*Set_Readable 343>28 343>53 44|1289b14 1296l8 1296t20
343r28 File{97R9} 44|1289b28 1291r10 1295r7
343b53 Readable{boolean} 44|1289b53 1295r32
347V13*File_Time_Stamp{2|38I9} 347>30 44|1302b13 1310l8 1310t23
347r30 File{97R9} 44|1303b7 1305r10 1309r14
353U14*Normalize_Path 354>7 355>7 44|1368b14 1381l8 1381t22
354r7 File{97R9} 44|1369b7 1373r10 1377r26 1379r13 1380r7 1380r41
355b7 Resolve_Symlinks{boolean} 44|1370b7 1377r32
364A9*File_Array(97R9)<integer> 365r41 369r32 371r35 375r60 376r61 383r30
. 387r57 392r19 397r24 403r19 511r14 627r32 628r25 44|422r48 905r10 1545r25
. 1642r15 1666r21 1795r35 1837r22 1844r60 1848r23 1850r21 1862r61 1866r23
. 1868r21 1889r24 1902r30 1938r57 1962r27 1976r19 2005r24 2039r19
365P9*File_Array_Access(364A9) 367r43 374r37 375r37 376r38 380r37 455r43
. 486r53 497r56 511r33 614r20 44|403r43 422r23 903r43 905r22 1522r53 1524r18
. 1584r57 1586r16 1592r18 1642r34 1644r16 1645r38 1835r37 1844r37 1845r13
. 1862r38 1863r13 1880r37 1881r13 1939r14
367U14*Unchecked_Free 367=30 44|903b14 908l8 908t22 1571s10 1627s10 1673s16
. 1732s10 1853s10 1871s10 1890s13 1964s10
367p30 Arr{365P9} 44|903b30 907m17
369a4*Empty_File_Array{364A9} 627c4
371U14*Sort 371=20 44|1795b14 1829l8 1829t12
371a20 Files{364A9} 44|1795b20 1812r20 1812r27 1813m10 1813r17 1813r43 1813r50
. 1814m10 1814r17 1823r17 1823r24 1824r12 1824r19 1828r13
374U14*Append 374=22 374>56 44|1609s28 1613s28 1616s25 1835b14 1838l8 1838t14
. 1946s16 1954s10
374p22 Files{365P9} 44|1835b22 1837m15
374r56 F{97R9} 44|1835b56 1837r39
375U14*Append 375=22 375>56 44|1837s7 1844b14 1856l8 1856t14
375p22 Files{365P9} 44|1844b22 1847r10 1848m10 1850r38 1851r20 1851r37 1852r15
. 1853m26 1854m10
375a56 F{364A9} 44|1844b56 1848r35 1850r53 1852r48
376U14*Prepend 376=23 376>57 44|1862b14 1874l8 1874t15
376p23 Files{365P9} 44|1862b23 1865r10 1866m10 1868r38 1869r46 1871m26 1872m10
376a57 F{364A9} 44|1862b57 1866r35 1868r53 1869r19 1870r20 1870r33
380U14*Remove 380=22 380>56 44|1880b14 1896l8 1896t14
380p22 Files{365P9} 44|1880b22 1883r16 1884r13 1885r31 1886r16 1886r33 1889r36
. 1889r43 1889r58 1890m29 1891m13
380r56 F{97R9} 44|1880b56 1884r25
383V13*To_Path{68A9} 383>22 44|1902b13 1932l8 1932t15
383a22 Paths{364A9} 44|1902b22 1905r10 1909r16 1910r29 1913r26 1919r19 1920r31
. 1921r15 1922r26 1924r21
387V13*From_Path{364A9} 387>24 44|1938b13 1968l8 1968t17
387a24 Path{68A9} 44|1938b24 1940r25 1942r16 1942r30 1944r13 1946r37 1953r18
. 1954r31 1954r45
390V13*Locate_On_Path{97R9} 391>7 392>7 44|1974b13 1998l8 1998t22
391a7 Base_Name{68A9} 44|1975b7 1982r48 1989r26
392a7 Path{364A9} 44|1976b7 1980r16 1981r13 1982r38 1989r16 1989r55
396V13*Greatest_Common_Path{97R9} 397>7 44|2004b13 2031l8 2031t28
397a7 L{364A9} 44|2005b7 2008r10 2013r44 2013r47 2016r19 2016r34 2018r50
401V13*Locate_Regular_File{97R9} 402>7 403>7 44|2037b13 2052l8 2052t27
402a7 File_Name{68A9} 44|2038b7 2044r42
403a7 Path{364A9} 44|2039b7 2043r16 2044r32
410U14*Rename 411>7 412>7 413<7 44|978b14 997l8 997t14 1246s30
411r7 File{97R9} 44|979b7 983r10 985r17 989r18 992r37 993r13
412r7 Full_Name{97R9} 44|980b7 984r17 985r35 989r30 992r13
413b7 Success{boolean} 44|981b7 987m10 989m47 991r13
416U14*Copy 417>7 418>7 419<7 44|1003b14 1018l8 1018t12 1252s33
417r7 File{97R9} 44|1004b7 1008r10 1012r24 1013r10 1016r10
418a7 Target_Name{68A9} 44|1005b7 1013r32 1016r28
419b7 Success{boolean} 44|1006b7 1009m10 1013m45 1016m41
422U14*Delete 422>22 422<43 44|1024b14 1033l8 1033t14 1255s36
422r22 File{97R9} 44|1025b7 1028r10 1031r10
422b43 Success{boolean} 44|1026b7 1029m10 1031m29
425V13*Read_File{77|45P9} 425>24 44|1113b13 1126l8 1126t17
425r24 File{97R9} 44|1114b7 1117r10 1120r13 1124r17
435r4*Local_Root_Dir{97R9} 623c4
437V13*Dir{97R9} 437>18 44|570b13 586l8 586t11
437r18 File{97R9} 44|570b18 572r10 576r23 576r42 577r17 582r16 584r19 584r38
443V13*Get_Current_Dir{97R9} 443>30 44|292s16 439b13 454l8 454t23
443s30 Host{string} 44|440b7 444r10 449r50
446V13*Get_Tmp_Directory{97R9} 447>7 44|369b13 379l8 379t25
447s7 Host{string} 44|369b32 372r10 377r56
450V13*Get_Home_Directory{97R9} 451>7 44|385b13 396l8 396t26
451s7 Host{string} 44|386b7 389r10 394r47
454V13*Get_Logical_Drives{365P9} 455>7 44|402b13 433l8 433t26
455s7 Host{string} 44|403b7 414r13 417r59
459U14*Ensure_Directory 459>32 44|311s11 1064s16 1316b14 1338l8 1338t24 1433s7
. 1441s7 1532s7
459r32 Dir{97R9} 44|1316b32 1319r10 1320r30 1320r48 1322r34 1322r52 1323r19
. 1324r13 1327r13 1329r15 1329r33 1333r19 1333r37 1334r19 1335r13
463V13*Get_Root{97R9} 463>23 44|1387b13 1398l8 1398t16 2014s53
463r23 File{97R9} 44|1387b23 1389r10 1396r13 1397r23 1397r42
466V13*Get_Parent{97R9} 466>25 44|1404b13 1422l8 1422t18 2025s35
466r25 Dir{97R9} 44|1404b25 1406r10 1412r33 1412r51 1419r36
469V13*Sub_Dir{97R9} 470>7 470>27 44|1428b13 1448l8 1448t15
470r7 Dir{97R9} 44|1429b7 1433r25 1437r13 1439r16 1440r27
470a27 Name{68A9} 44|1429b27 1440r58
473U14*Change_Dir 473>26 44|1454b14 1463l8 1463t18
473r26 Dir{97R9} 44|1454b26 1458r10 1462r18
477U14*Make_Dir 477>24 477>44 44|1469b14 1495l8 1495t16
477r24 Dir{97R9} 44|1469b24 1472r10 1477r24 1481r17 1484r10 1488r10
477b44 Recursive{boolean} 44|1469b44 1481r37
482E9*Read_Dir_Filter 482e62 486r16 497r19 44|1522r16 1584r20
482n29*All_Files{482E9} 486r35 497r38 44|1522r35 1584r39 1592r69 1615r27
482n40*Dirs_Only{482E9} 44|1542r45 1551r21 1607r27
482n51*Files_Only{482E9} 44|1543r45 1554r21 1611r27 1651r46
484V13*Read_Dir{365P9} 485>7 486>7 44|1520b13 1575l8 1575t16 1592s49 1651s26
. 1693s26
485r7 Dir{97R9} 44|1521b7 1528r10 1532r25 1534r28 1541r19 1548r25
486e7 Filter{482E9} 44|1522b7 1542r36 1543r36 1550r18 1592r59
494V13*Read_Dir_Recursive{365P9} 495>7 496>7 497>7 44|1581b13 1635l8 1635t26
495r7 Dir{97R9} 44|1582b8 1631r10 1632r20
496a7 Extension{68A9} 44|1583b8 1603r22 1604r57
497e7 Filter{482E9} 44|1584b8 1606r27
503U14*Remove_Dir 504>7 505>7 506<7 44|1501b14 1514l8 1514t18
504r7 Dir{97R9} 44|1502b7 1506r10 1510r7 1512r10
505b7 Recursive{boolean} 44|1503b7 1510r29
506b7 Success{boolean} 44|1504b7 1510m40 1511r10
510V13*Read_Files_From_Dirs{365P9} 511>7 44|1641b13 1679l8 1679t28
511a7 Dirs{364A9} 44|1642b8 1645r23 1649r16 1651r36
514R9*Virtual_Dir 516r27 518r50 521r34 524r35 612c9 616e14 630r27 44|1685r50
. 1686r14 1712r21 1729r35
516r4*Invalid_Dir{514R9} 630c4 44|1689r17 1704r17 1735r15
518V13*Open_Dir{514R9} 518>23 44|1685b13 1705l8 1705t16
518r23 Dir{97R9} 44|1685b23 1688r10 1692r20 1693r36 1699r7
521U14*Read 521=20 521<47 44|1711b14 1723l8 1723t12
521r20 VDir{514R9} 44|1712b7 1715r10 1716r18 1716r33 1718m10 1718r26 1719r18
. 1719r35
521r47 File{97R9} 44|1713b7 1719m10 1721m10
524U14*Close 524=21 44|1729b14 1736l8 1736t13
524r21 VDir{514R9} 44|1729b21 1731r10 1732m26 1732r26 1735m7
537R9*Writable_File 539r28 544r41 557r21 560r21 564r35 597c9 603e14 605r28
. 44|1134r41 1137r12 1172r21 1198r21 1221r35
539r4*Invalid_File{537R9} 605c4 44|1140r17 1161r17
542V13*Write_File{537R9} 543>7 544>7 44|1132b13 1165l8 1165t18
543r7 File{97R9} 44|1133b7 1139r10 1143r20 1147r33 1149r13 1150r21 1157r10
544b7 Append{boolean} 44|1134b7 1144r20 1147r14
556U14*Write 557=7 558>7 44|1171b14 1191l8 1191t13
557r7 File{537R9} 44|1172b7 1178r10 1179r40 1180m10 1184r16 1185r16 1187r16
558s7 Str{string} 44|1173b7 1179r49 1179r62 1180r36
559U14*Write 560=7 561>7 44|1197b14 1215l8 1215t13
560r7 File{537R9} 44|1198b7 1207r10 1209r40 1210m10 1212r13
561p7 Str{48|47P9} 44|1199b7 1208r34 1209r61
564U14*Close 564=21 44|1221b14 1270l8 1270t13
564r21 File{537R9} 44|1221b21 1231r10 1232r13 1233r13 1233r40 1233m49 1233r49
. 1234r16 1237r32 1246r16 1246m44 1246r44 1248r23 1252r19 1253m63 1253r63
. 1254r22 1255r22 1263r13 1263r36 1263m45 1263r45 1267r14
572V13*Convert{97R9} 573>7 573>28 44|771s20 816s20 854b13 869l8 869t15
573r7 File{97R9} 44|855b7 858r10 868r13 868r43
573s28 To_Host{string} 44|855b28 868r65
574V13*Convert{97R9} 575>7 576>7 577>7 44|773s20 818s20 875b13 897l8 897t15
575r7 File{97R9} 44|876b7 881r10 891r23 891r43 895r13
576r7 From_Dir{97R9} 44|877b7 882r17 888r10 891r63 895r33
577r7 To_Dir{97R9} 44|878b7 883r17 888r35 890r13 894r13
590p7*Value{34|58P9} 606m53 607m53 619m40 625m24 631m41 44|114r16 114r30
. 118r19 119r23 120r23 120r46 133r19 134r37 134r57 135r37 135r57 151r19 154r19
. 157r29 157r59 158r33 160r33 166r53 167r46 173r26 173r55 175r27 176r27 178r32
. 178r33 179r32 183r38 184r38 233m18 237m18 307r14 316r17 319r20 320r31 429r35
. 452r11 466r15 473r19 473r38 475r34 475r53 485r15 489r35 489r54 513r15 516r18
. 519r19 521r18 525r57 526r53 529r53 540r14 546r33 547r40 549r57 559r15 563r30
. 563r49 572r15 576r28 576r47 581m13 582r21 584r24 584r43 596r15 600r22 613r15
. 617r22 627r15 631r22 641r15 644r22 671r15 674r21 683r49 702r15 703r22 704r22
. 704r40 710r15 722r19 725r17 726r17 727r20 728r25 740r15 784r15 858r15 868r18
. 881r15 882r26 883r24 888r19 888r42 891r28 916r19 917r22 930r38 941r15 944r18
. 945r23 948r22 951r22 954r18 967r15 970r22 983r15 984r27 985r22 985r45 989r23
. 989r40 992r23 992r42 993r18 1008r15 1013r15 1016r15 1028r15 1031r15 1041r19
. 1041r47 1051r13 1054r16 1055r21 1058r20 1061r20 1065r16 1078r19 1079r23
. 1088r19 1089r41 1089r60 1100r15 1105r21 1117r15 1120r18 1124r22 1139r15
. 1151r21 1157r15 1185r30 1187r26 1212r23 1233r27 1263r23 1278r15 1282r12
. 1291r15 1295r12 1305r15 1309r19 1319r14 1320r34 1320r52 1322r38 1322r56
. 1323r23 1324r17 1327r17 1329r19 1329r37 1333r23 1333r41 1334r23 1335r17
. 1348r15 1352r19 1356r45 1358r18 1359r15 1360r34 1360r53 1373r15 1379r18
. 1380r12 1380r46 1389r15 1396r18 1397r28 1397r47 1406r14 1412r37 1412r55
. 1419r40 1437r17 1439r20 1458r14 1462r22 1472r14 1481r21 1484r14 1488r14
. 1506r14 1510r11 1512r14 1528r14 1541r23 1552r28 1555r28 1688r14 1699r11
. 1743r47 1745m12 1757r15 1758r20 1768r17 1769r23 1770r24 1770r43 1778r17
. 1778r49 1783r17 1784r17 1785r16 1786r19 1787r21 1788r24 1989r64
594U14 Finalize<11|53p14> 594=24 44|1742b14 1749l8 1749t16
594r24 File{97R9} 44|1742b24 1743r42 1745m7
595U14 Adjust<11|52p14> 595=22 44|1755b14 1760l8 1760t14
595r22 File{97R9} 44|1755b22 1757r10 1758r15
598r7*File{97R9} 606m7 44|1143m9 1187m21 1212m18 1237r37 1263m18
599r7*Tmp_File{97R9} 607m7 44|1148m12 1151m12 1154m12 1184r21 1185m21 1232r18
. 1233m18 1246r21 1252r24 1255r27
600i7*FD{63|171I9} 608m7 44|1151m64 1157m57 1160r12 1179r45 1209r45 1233r45
. 1263r41
601b7*Append{boolean} 609m7 44|1144m9
602b7*Success{boolean} 610m7 44|1145m9 1178r15 1180m15 1207r15 1210m15 1231r15
. 1233m54 1234r21 1246m49 1248r28 1253m68 1254r27 1263m50 1267r19
613r7*File{97R9} 44|1692m12
614p7*Files_List{365P9} 44|1693m12 1695r15 1696r31 1715r15 1716r38 1719r23
. 1731r15 1732m31
615i7*Current{natural} 44|1696m15 1716r23 1718m15 1718r31 1719r40
X 44 gnatcoll-vfs.adb
46a4 Empty_String{43|68A9} 514m17 514r17
48b4 Handle_Symbolic_Links{boolean} 126r36 127r36 471r35 1229r56 1236m16
. 1239m16 1354r18 2060m7
52V14 "+"{45|28A9} 52>18 73b14 76l9 76t11 220s20 223s46 238s27 280s63 281s63
. 317s13 320s45 337s41 354s62 473s60 475s69 617s37 631s37 644s37 679s16 729s12
. 891s42 1013s31 1016s27
52a18 S{43|68A9} 73b18 75r25
53V14 "+"{43|68A9} 53>18 78b14 81l9 81t11 253s13 257s13 284s28 288s16 292s40
. 472s17 475s17 489s14 563s14 664s20 759s30 763s19 804s16 809s19 867s10 891s13
. 1989s39
53a18 S{45|28A9} 78b18 80r33
54V14 "+"{string} 54>18 83b14 86l9 86t11 547s35 549s52 666s31
54a18 S{45|28A9} 83b18 85r22
61V13 "+"[22|20]{43|69P9} 519s13 526s47 529s47
64U14 Ensure_Normalized 65>7 66>7 126s10 127s10 169s10 170s10 471s10 517s10
. 544s7 1344b14 1362l8 1362t25 1377s7 1775s7 1776s7
65c7 File<43|97R9> 1345b7 1348r10 1352r14 1356r40 1358r13 1359r10 1360r29
. 1360r48
66b7 Resolve_Symlinks{boolean} 1346b7 1353r18
144e7 C1{character} 183m16 186r19 188r22
144e11 C2{character} 184m16 186r24 188r27
145i7 Ind1{integer} 175m13 183r56 192m16 192r24
145i13 Ind2{integer} 176m13 179r19 184r56 193m16 193r24
146b7 Case_Sensitive{boolean} 166m10 172r13
178i17 C{integer}
210V16 Internal_Get_Path{45|28A9} 210>35 217b16 224l11 224t28 234s21
210e35 FS{45|34E9} 217b35 223r42
271e7 FS{45|34E9} 274m10 276m10 280r59 281r59 283r31 288r41
280a10 The_Name{45|28A9} 283r35 284r29 288r56 292r41
281a10 The_Dir{45|28A9} 286r16 288r45
331p7 Name{63|70P12} 341m10 343r13 346r29 347m31 347r31
332r7 Ret{43|97R9} 346m13 348r20
353p13 Int{34|58P9} 356r16 359r57
405V16 Get_IO_List{34|59A9} 412b16 419l11 419t22 421s49
421a7 List{34|59A9} 422r65 425r16 426r19 428r13 429r19
422p7 Ret{43|365P9} 426r10 429r10 432r14
425i11 J{integer} 426r15 428r19 429r15
442r7 Ret{43|97R9} 445m10 448m10 452r7 453r14
658e7 FS{45|34E9} 663r51 674m10 678r16 683r40
660V16 Auto_Case{43|68A9} 660>27 661b16 668l11 668t20 677s20 683s20
660a27 Str{45|28A9} 661b27 664r21 666r32
753p10 Server{39|43P9} 758r41 759r59 763r47
754r10 Local{43|97R9} 759m13 761r16 773r35
755r10 Remote{43|97R9} 762m16 769r13 773r42
758i14 J{integer} 759r76 763r64
797p10 Server{39|43P9} 802r41 804r44 809r48
798r10 Local{43|97R9} 808m16 814r13 818r43
799r10 Remote{43|97R9} 803m13 807r16 818r35
802i14 J{integer} 804r61 809r65
831r7 Host_File{43|97R9} 835m13 837m13 841m13 841r26 844r37
904U17 Internal[23|20] 907s7
939b7 Ret{boolean} 951m10 953r13 957r17
1049b7 Ret{boolean} 1061m10 1063r13 1068r17
1137r7 W{43|537R9} 1143m7 1144m7 1145m7 1148m10 1151r10 1151m62 1151r62 1154m10
. 1157m55 1157r55 1160r10 1163r17
1175i7 Written{integer} 1179m10 1180r26 1182r13
1201i7 Written{integer} 1209m10 1210r26 1211r13
1202i7 Len{integer} 1208m10 1209r67 1210r36
1204V16 To_Address[22|20]{50|64M9} 1209s49
1222r7 Norm{43|97R9} 1237m16 1246r38 1253r23
1223b7 Success{boolean} 1224r28 1255m44
1229b7 Save_Handle_Symbolic_Links{boolean} 1239r41
1317p7 Full{45|30P9} 1321m13 1324r31 1331m13 1335r37
1411a10 Parent{45|28A9} 1414r13 1419r47
1431r7 New_Dir{43|97R9} 1434m7 1441r25 1443r24 1444r17
1455b7 Success{boolean} 1456r28 1462m7
1470b7 Result{boolean} 1481m7 1483r14
1492r12 E{10|62R9} 1494r62
1524p7 F_Array{43|365P9} 1545m10 1562r13 1562r22 1567r14 1571m26 1571r26
1525r7 Tmp_File{43|97R9} 1548m13 1552r19 1555r19 1562r57
1540a10 List{77|54A9} 1545r42 1547r19 1548r47 1562r42 1563r32
1547i14 J{integer} 1548r53 1562r38 1563r38
1570r12 E{10|62R9} 1574r32
1586p7 Result{43|365P9} 1609m36 1609r36 1613m36 1613r36 1616m33 1616r33 1634r14
1588U17 Internal 1588>27 1591b17 1621s22 1628l11 1628t19 1632s10
1588r27 Directory{43|97R9} 1591b27 1592r39
1592p10 Files{43|365P9} 1594r13 1598r19 1600r50 1604r30 1608r28 1609r44 1612r28
. 1613r44 1616r41 1620r22 1621r32 1627m26 1627r26
1598i14 F{integer} 1600r57 1604r37 1608r35 1609r51 1612r35 1613r51 1616r48
. 1620r29 1621r39
1600a16 B{43|68A9} 1602r19 1602r37
1644p7 Ret{43|365P9} 1666m10 1667r17 1671r16 1677r17
1645a7 Files(43|365P9) 1651m13 1653r16 1654r35 1659m16 1669r19 1670r16 1671r34
. 1671r59 1672r29 1673m32 1673r32
1646i7 Length{natural} 1654m16 1654r26 1663r10 1666r38
1647i7 Idx{natural} 1667m10 1671r21 1671r28 1672m16 1672r23
1649i11 J{integer} 1651r20 1651r42 1653r23 1654r42 1659r23
1669i14 J{integer} 1670r23 1671r41 1671r66 1672r36 1673r39
1686r7 VDir{43|514R9} 1692m7 1693m7 1695r10 1696m10 1696r26 1700r14
1743p7 Value{34|58P9} 1746r10 1747m17 1747r17
1799U17 Xchg 1799>23 1799>28 1809b17 1815l11 1815t15 1828r27
1799i23 Op1{natural} 1809b23 1812r45 1813r35
1799i28 Op2{natural} 1809b28 1813r68 1814r35
1802V16 Lt{boolean} 1802>20 1802>25 1821b16 1825l11 1825t13 1828r53
1802i20 Op1{natural} 1821b20 1823r42
1802i25 Op2{natural} 1821b25 1824r37
1810r10 Buffer{43|97R9} 1812m10 1814r43
1845p7 Tmp{43|365P9} 1850m10 1851r10 1852r10 1852r35 1854r19
1863p7 Tmp{43|365P9} 1868m10 1869r10 1869r31 1870r10 1872r19
1881p7 Tmp{43|365P9} 1889m13 1891r22
1883i11 J{integer} 1884r20 1885r22
1885i17 K{integer} 1886r23 1886r40
1903i7 Length{natural} 1910m10 1910r20 1913m7 1913r17 1916r40
1909i11 J{integer} 1910r36
1916a10 Ret{43|68A9} 1917r27 1920m13 1925m16 1930r17
1917i10 Idx{natural} 1920r18 1920r25 1922m13 1922r20 1925r21 1926m16 1926r23
1919i14 J{integer} 1920r38 1921r22 1922r33 1924r16
1939p7 Ret{43|365P9} 1946m24 1946r24 1954m18 1954r18 1957r10 1962r41 1964m26
. 1964r26
1940i7 Last{natural} 1945r16 1946r43 1949m13 1953r10 1954r37
1942i11 J{integer} 1944r19 1945r23 1946r51 1949r21
1962a10 Final{43|364A9} 1966r17
1978r7 File{43|97R9} 1982m13 1984r33 1985r23 1988m13 1991r33 1992r23
1980i11 J{integer} 1981r19 1982r44 1989r22 1989r61
2013r10 Greatest_Prefix{43|97R9} 2014r63 2018r23 2021r19 2025m16 2025r47
. 2029r17
2014r10 Root{43|97R9} 2021r37
2016i14 J{integer} 2018r53
2041r7 F{43|97R9} 2044m10 2046r13 2047r20
2043i11 J{integer} 2044r38
X 45 gnatcoll-vfs_types.ads
26K18*VFS_Types 44|42w15 42r46 45|36e23
28A9*FS_String<string><integer> 44|52r48 53r22 54r22 73r48 75r14 78r22 83r22
. 210r56 217r56 280r30 281r30 601r13 660r33 661r33 711r18 712r18 868r32 1105r35
. 1321r25 1331r25 1359r39 1380r30 1411r28 1440r16 1440r47
30P9*FS_String_Access(28A9) 44|62r7 1317r14
31U14*Free[23|20] 44|1323s13 1334s13 1379s7
34E9*FS_Type 44|210r40 217r40 271r12 658r12 45|34e79
X 46 interfac.ads
38K9*Interfaces 43|54r6 54r39 46|179e15
X 47 i-c.ads
18K20*C 43|54r17 54r50 47|230e17
60M9*size_t
X 48 i-cstrin.ads
36K22*Strings 43|54w19 54r52 48|104e25
47P9*chars_ptr 43|561r14 44|1199r14 1205r39
78V13*Strlen{47|60M9} 44|1208s26
X 50 system.ads
37K9*System 44|33w6 1205r50 50|152e11
64M9*Address 44|1205r57
X 63 s-os_lib.ads
70P12*String_Access{77|45P9} 44|331r26 333r28
75U14*Free=75:62 44|347s25
171I9*File_Descriptor<integer> 43|600r30 44|1136r28
179i4*Invalid_FD{171I9} 43|600r61 608r31 44|1160r29
394V13*Write{integer} 44|1179s33 1209s33
548V13*Locate_Exec_On_Path{70P12} 44|341s30
975e4*Directory_Separator{character} 44|48r51
978e4*Path_Separator{character} 44|1925r41 1944r36
X 77 s-string.ads
45P9*String_Access(string) 43|293r56 425r65 44|829r56 1114r48
49U14*Free[23|20] 44|1563s26
54A9*String_List(45P9)<integer> 44|1540r30