1V "GNAT Lib v5" 2A -gnatwa 3A -nostdinc 4A -O2 5A -Wextra 6A -Wall 7A -g 8A -gnatp 9A -gnatg 10A -mtune=generic 11A -march=x86-64 12P SS ZX 13 14RN 15RV NO_ACCESS_SUBPROGRAMS 16RV NO_ALLOCATORS 17RV NO_DIRECT_BOOLEAN_OPERATORS 18RV NO_EXCEPTION_HANDLERS 19RV NO_EXCEPTION_PROPAGATION 20RV NO_EXCEPTIONS 21RV NO_IMPLICIT_CONDITIONALS 22RV NO_IMPLICIT_LOOPS 23RV NO_LOCAL_ALLOCATORS 24RV NO_SECONDARY_STACK 25RV NO_STANDARD_STORAGE_POOLS 26RV NO_UNCHECKED_CONVERSION 27RV NO_UNCHECKED_DEALLOCATION 28RV NO_DEFAULT_INITIALIZATION 29RV NO_IMPLEMENTATION_ATTRIBUTES 30RV NO_IMPLEMENTATION_PRAGMAS 31RV NO_ELABORATION_CODE 32RV NO_OBSOLESCENT_FEATURES 33RV SPARK_05 34 35U system.os_lib%b s-os_lib.adb a548d35b OL PK 36W ada%s ada.ads ada.ali 37W ada.exceptions%s a-except.adb a-except.ali 38W ada.unchecked_conversion%s 39W ada.unchecked_deallocation%s 40W system%s system.ads system.ali 41W system.case_util%s s-casuti.adb s-casuti.ali 42W system.crtl%s s-crtl.ads s-crtl.ali 43W system.exception_table%s s-exctab.adb s-exctab.ali 44W system.secondary_stack%s s-secsta.adb s-secsta.ali 45W system.soft_links%s s-soflin.adb s-soflin.ali 46W system.standard_library%s s-stalib.adb s-stalib.ali 47 48U system.os_lib%s s-os_lib.ads d7b69782 BN EE NE OL PR PK 49W system%s system.ads system.ali 50W system.strings%s s-string.adb s-string.ali 51 52D ada.ads 20070406091342 3ffc8e18 ada%s 53D a-except.ads 20140730140058 5250cb69 ada.exceptions%s 54D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s 55D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s 56D system.ads 20150428105438 bf8979bc system%s 57D s-casuti.ads 20140225151544 240969d7 system.case_util%s 58D s-crtl.ads 20141120112812 0ebbdb71 system.crtl%s 59D s-exctab.ads 20140225151139 54135002 system.exception_table%s 60D s-os_lib.ads 20150220113817 5853d835 system.os_lib%s 61D s-os_lib.adb 20141031112219 cae72af1 system.os_lib%b 62D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s 63D s-secsta.ads 20140225151139 86a2856d system.secondary_stack%s 64D s-soflin.ads 20140801100131 aa763b52 system.soft_links%s 65D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s 66D s-stalib.ads 20150220094550 fa0a3617 system.standard_library%s 67D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s 68D s-string.ads 20140225151139 8fe54fb7 system.strings%s 69D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s 70X 1 ada.ads 7116K9*Ada 19e8 10|34r6 35r6 394r32 2815r41 72X 3 a-unccon.ads 7317+9 Source 10|2816r10 7418+9 Target 10|2816r29 7520v14*Unchecked_Conversion 10|34w10 2815r45 76X 4 a-uncdea.ads 7720u15*Unchecked_Deallocation 10|35w10 394r36 78X 5 system.ads 7937K9*System 144e11 9|56w6 57r6 59r9 410r12 417r12 639r27 1053r5 10|36w6 36r18 80. 37r6 38r6 39r6 41r14 45r35 58r18 68r24 734r18 900r45 919r12 939r51 942r24 81. 1871r19 1872r19 1895r19 1896r19 1901r22 1901r45 1907r29 1932r13 2014r19 82. 2108r13 2208r22 2428r12 2433r18 2434r21 2435r21 2436r21 2481r48 2482r17 83. 2580r46 2854r12 2859r18 2860r21 2861r21 2862r21 2865r5 8464M9*Address 9|410r19 417r19 639r34 10|45r42 58r25 102r34 124r19 266r34 734r25 85. 900r52 916r34 939r58 942r31 1003r34 1022r47 1025r23 1045r47 1048r23 1068r47 86. 1071r23 1091r29 1115r29 1139r31 1163r56 1166r34 1297r70 1345r21 1379r19 87. 1391r37 1410r41 1429r43 1448r40 1467r41 1486r41 1507r51 1507r67 1511r22 88. 1554r34 1554r50 1557r22 1871r26 1872r26 1895r26 1896r26 1901r29 1901r52 89. 1907r36 2428r19 2448r35 2580r53 2729r42 2732r51 2809r19 2816r20 2840r35 90. 2854r19 9166m4*Null_Address{64M9} 10|268r14 945r18 9278V14*"="{boolean} 10|268r12 945r16 2028r22 93X 6 s-casuti.ads 9442K16*Case_Util 66e21 10|37w13 1932r20 2014r26 2108r20 2208r29 9551U14*To_Upper 10|2014s36 2108s30 9658U14*To_Lower 10|1932s30 2208s39 97X 7 s-crtl.ads 9838K16*CRTL 241e16 10|38w13 43r22 46r14 271r26 280r11 287r11 919r19 982r41 99. 1099r33 1123r33 1147r33 1527r10 1570r10 2041r42 2433r25 2434r28 2435r28 100. 2436r28 2481r55 2482r24 2859r25 2860r28 2861r28 2862r28 10141M12*chars{5|64M9} 10|2435r33 2861r33 10253I12*int{integer} 10|281r26 281r40 289r25 2434r33 2481r60 2482r29 2860r33 10360M9*size_t 10|43r27 2436r33 2862r33 10462I9*ssize_t<long_integer> 10585V13*strlen{60M9} 10|271s31 982s46 1099s38 1123s38 1147s38 2041s47 10688U14*strncpy 10|46r19 107137U14*free 10|1527s15 1570s15 108226V13*unlink{53I12} 10|919s24 109232V13*close{53I12} 10|281s33 289s18 110235V13*read{62I9} 10|2433s30 111238V13*write{62I9} 10|2859s30 112X 9 s-os_lib.ads 11359K16*OS_Lib 5|37k9 9|1026E38 1053l12 1053e18 10|41b21 2865l12 2865t18 11470P12*String_Access{17|45P9} 72r32 75r31 82r25 82r48 84r25 86r46 272r18 288r18 115. 580r34 592r34 608r42 613r49 618r42 622r38 626r49 630r45 695r39 958r43 10|95r20 116. 125r35 598r22 601r22 644r20 647r20 744r18 756r18 768r20 1021r42 1027r23 117. 1044r42 1050r23 1067r38 1073r23 1090r49 1096r23 1114r49 1120r23 1138r45 118. 1144r23 1162r43 1169r26 1505r34 1513r22 1551r39 1559r22 1577r34 1581r21 119. 1755r46 1766r46 1833r25 2810r35 2821r21 12072V14*"="=73:22{boolean} 10|1594r17 1849r25 12172p18 Left{17|45P9} 12272p24 Right{17|45P9} 12375U14*Free=75:62 10|606s7 607s7 652s7 653s7 1536s16 1598s13 1837s19 2800s10 12475p20 X{17|45P9} 12577A12*String_List{17|54A9}<integer> 79r32 83r13 84r48 85r13 86r25 87r13 88r25 126. 88r46 89r13 701r29 12779V14*"="=80:22{boolean} 12879a18 Left{17|54A9} 12979a24 Right{17|54A9} 13082V14*"&"=83:41{17|54A9} 13182p18 Left{17|45P9} 13282p40 Right{17|45P9} 13384V14*"&"=85:41{17|54A9} 13484p18 Left{17|45P9} 13584a40 Right{17|54A9} 13686V14*"&"=87:41{17|54A9} 13786a18 Left{17|54A9} 13886p38 Right{17|45P9} 13988V14*"&"=89:41{17|54A9} 14088a18 Left{17|54A9} 14188a38 Right{17|54A9} 14291P12*String_List_Access{17|55P9} 93r32 96r33 706r36 14393V14*"="=94:22{boolean} 14493p18 Left{17|55P9} 14593p24 Right{17|55P9} 14696U14*Free=97:22 14796p20 Arg{91P12} 148103I9*OS_Time<long_integer> 113r28 124r33 127r32 128r32 129r32 130r32 131r32 149. 132r32 135r26 136r26 137r26 138r26 144r16 161r36 404r69 448r52 453r59 683r57 150. 1030c9 1042r28 10|133r26 142r27 151r26 160r27 995r59 996r56 1002r57 1003r50 151. 1009r52 1192r28 1211r29 1230r31 1249r30 1268r31 1288r16 1300r12 1342r36 152. 1347r16 1358r29 2506r69 2507r61 153113i4*Invalid_Time{103I9} 1042c4 154116I12*Year_Type{integer} 127r48 145r20 156r16 10|1195r12 1214r12 1233r12 155. 1252r12 1271r12 1289r20 1337r16 1358r45 1359r12 156117I12*Month_Type{integer} 128r48 146r20 157r16 10|1196r12 1215r12 1234r12 157. 1249r46 1250r12 1272r12 1290r20 1338r16 1361r12 158118I12*Day_Type{integer} 129r48 147r20 158r16 10|1192r44 1193r12 1216r12 159. 1235r12 1253r12 1273r12 1291r20 1339r16 1362r12 160119I12*Hour_Type{integer} 130r48 148r20 159r16 10|1197r12 1211r45 1212r12 161. 1236r12 1254r12 1274r12 1292r20 1340r16 1363r12 162120I12*Minute_Type{integer} 131r48 149r20 160r16 10|1198r12 1217r12 1230r47 163. 1231r12 1255r12 1275r12 1293r20 1341r16 1364r12 164121I12*Second_Type{integer} 132r48 150r20 161r16 10|1199r12 1218r12 1237r12 165. 1256r12 1268r47 1269r12 1294r20 1342r16 1365r12 166124V13*Current_Time{103I9} 1028b<c,__gnat_current_time>22 167127V13*GM_Year{116I12} 127>25 10|1358b13 1371l8 1371t15 168127i25 Date{103I9} 10|1358b22 1369r17 169128V13*GM_Month{117I12} 128>25 10|1249b13 1262l8 1262t16 170128i25 Date{103I9} 10|1249b23 1260r17 171129V13*GM_Day{118I12} 129>25 10|1192b13 1205l8 1205t14 172129i25 Date{103I9} 10|1192b21 1203r17 173130V13*GM_Hour{119I12} 130>25 10|1211b13 1224l8 1224t15 174130i25 Date{103I9} 10|1211b22 1222r17 175131V13*GM_Minute{120I12} 131>25 10|1230b13 1243l8 1243t17 176131i25 Date{103I9} 10|1230b24 1241r17 177132V13*GM_Second{121I12} 132>25 10|1268b13 1281l8 1281t17 178132i25 Date{103I9} 10|1268b24 1279r17 179135V14*"<"{boolean} 135>19 135>22 10|133b14 136l9 136t11 180135i19 X{103I9} 10|133b19 135r28 181135i22 Y{103I9} 10|133b22 135r47 182136V14*">"{boolean} 136>19 136>22 10|151b14 154l9 154t11 2092r34 183136i19 X{103I9} 10|151b19 153r28 184136i22 Y{103I9} 10|151b22 153r47 185137V14*">="{boolean} 137>19 137>22 10|160b14 163l9 163t12 186137i19 X{103I9} 10|160b20 162r28 187137i22 Y{103I9} 10|160b23 162r48 188138V14*"<="{boolean} 138>19 138>22 10|142b14 145l9 145t12 189138i19 X{103I9} 10|142b20 144r28 190138i22 Y{103I9} 10|142b23 144r48 191143U14*GM_Split 144>7 145<7 146<7 147<7 148<7 149<7 150<7 10|1203s7 1222s7 192. 1241s7 1260s7 1279s7 1287b14 1330l8 1330t16 1369s7 193144i7 Date{103I9} 10|1288b7 1300r23 194145i7 Year{116I12} 10|1289b7 1324m7 195146i7 Month{117I12} 10|1290b7 1325m7 196147i7 Day{118I12} 10|1291b7 1326m7 197148i7 Hour{119I12} 10|1292b7 1327m7 198149i7 Minute{120I12} 10|1293b7 1328m7 199150i7 Second{121I12} 10|1294b7 1329m7 200155V13*GM_Time_Of{103I9} 156>7 157>7 158>7 159>7 160>7 161>7 10|1336b13 1352l8 201. 1352t18 202156i7 Year{116I12} 10|1337b7 1350r26 203157i7 Month{117I12} 10|1338b7 1350r39 204158i7 Day{118I12} 10|1339b7 1350r50 205159i7 Hour{119I12} 10|1340b7 1350r55 206160i7 Minute{120I12} 10|1341b7 1350r61 207161i7 Second{121I12} 10|1342b7 1350r69 208166V13*Current_Time_String{string} 10|896b13 910l8 910t27 209186I9*File_Descriptor<integer> 189r24 190r24 191r24 194r26 210r28 216r28 210. 223r28 230r28 236r60 243r28 256r18 271r18 287r18 302r26 307r26 312r23 409r12 211. 416r12 429r16 441r31 444r33 453r35 647r28 651r28 655r28 659r28 663r28 772r32 212. 829r32 10|51r23 51r47 54r37 94r20 279r26 286r26 303r14 304r14 313r34 381r34 213. 662r28 666r31 674r28 689r28 693r31 701r28 714r60 716r37 730r18 735r31 743r18 214. 755r18 767r20 776r32 788r32 791r40 995r35 996r32 1625r32 1628r22 1629r22 215. 1676r41 1707r28 1709r28 1712r22 1713r22 2316r28 2320r31 2328r28 2343r28 216. 2347r31 2355r28 2370r28 2374r31 2382r28 2427r12 2476r23 2481r15 2621r32 217. 2625r22 2626r22 2668r12 2853r12 218189i4*Standin{186I9} 219190i4*Standout{186I9} 10|1639r28 1640r37 1653r27 1726r28 1727r24 1738r27 220. 2631r28 2632r37 2645r27 221191i4*Standerr{186I9} 10|1643r31 1644r40 1656r29 1729r28 1730r24 1739r26 222. 2635r31 2636r40 2648r29 223194i4*Invalid_FD{186I9} 10|400r20 401r22 407r21 464r21 564r27 843r28 870r19 224. 884r22 1629r41 1633r35 1683r35 1720r22 1720r53 2626r41 2676r15 225197E9*Mode 197e31 198r8 199r8 210r15 216r15 223r15 230r15 243r15 647r15 651r15 226. 655r15 659r15 663r15 10|662r15 666r18 674r15 689r15 693r18 701r15 735r18 227. 2316r15 2320r18 2328r15 2343r15 2347r18 2355r15 2370r15 2374r18 2382r15 228197n18*Binary{197E9} 199r18 10|460r35 465r41 563r41 565r52 739r42 867r45 229197n26*Text{197E9} 199r31 230208V13*Open_Read{186I9} 209>7 210>7 10|460s18 563s24 2353b13 2362l8 2362t17 231209a7 Name{string} 10|2354b7 2357r29 2359r20 2359r36 232210e7 Fmode{197E9} 10|2355b7 2361r56 233214V13*Open_Read_Write{186I9} 215>7 216>7 10|565s25 2380b13 2389l8 2389t23 234215a7 Name{string} 10|2381b7 2384r29 2386r20 2386r36 235216e7 Fmode{197E9} 10|2382b7 2388r62 236221V13*Open_Append{186I9} 222>7 223>7 10|2326b13 2335l8 2335t19 237222a7 Name{string} 10|2327b7 2330r29 2332r20 2332r36 238223e7 Fmode{197E9} 10|2328b7 2334r58 239228V13*Create_File{186I9} 229>7 230>7 10|465s19 672b13 681l8 681t19 240229a7 Name{string} 10|673b7 676r29 678r20 678r36 241230e7 Fmode{197E9} 10|674b7 680r58 242236V13*Create_Output_Text_File{186I9} 236>38 10|714b13 723l8 723t31 1677s34 243. 1708s22 1710s22 2674s13 244236a38 Name{string} 10|714b38 718r29 720r20 720r36 245241V13*Create_New_File{186I9} 242>7 243>7 10|699b13 708l8 708t23 867s19 246242a7 Name{string} 10|700b7 703r29 705r20 705r36 247243e7 Fmode{197E9} 10|701b7 707r62 248249i4*Temp_File_Len{integer} 252r43 249252A12*Temp_File_Name{string}<integer> 257r18 10|731r18 250255U14*Create_Temp_File 256<7 257<7 10|729b14 740l8 740t24 251256i7 FD{186I9} 10|730b7 739m7 252257a7 Name{252A12} 10|731b7 739m28 739r28 253270U14*Create_Temp_File 271<7 272<7 10|742b14 748l8 748t24 254271i7 FD{186I9} 10|743b7 747m34 255272p7 Name{70P12} 10|744b7 747m38 256286U14*Create_Temp_Output_File 287<7 288<7 10|754b14 760l8 760t31 257287i7 FD{186I9} 10|755b7 759m34 258288p7 Name{70P12} 10|756b7 759m38 259302U14*Close 302>21 302<43 10|286b14 290l8 290t13 402s16 408s13 432s16 433s16 260. 441s10 442s10 2683s7 261302i21 FD{186I9} 10|286b21 289r30 262302b43 Status{boolean} 10|286b43 289m7 263307U14*Close 307>21 10|279b14 284l8 284t13 1661s7 1664s10 1695s10 1743s7 264. 1744s7 2653s7 2656s10 265307i21 FD{186I9} 10|279b21 281r45 266311U14*Set_Close_On_Exec 312>7 313>7 314<7 10|2475b14 2486l8 2486t25 267312i7 FD{186I9} 10|2476b7 2485r38 268313b7 Close_On_Exec{boolean} 10|2477b7 2485r55 269314b7 Status{boolean} 10|2478b7 2485m7 270321U14*Delete_File 321>27 321<42 10|923b14 929l8 929t19 271321a27 Name{string} 10|923b27 924r29 926r20 926r36 272321b42 Success{boolean} 10|923b42 928m36 273325U14*Rename_File 326>7 327>7 328<7 10|2456b14 2469l8 2469t19 274326a7 Old_Name{string} 10|2457b7 2461r33 2464r24 2464r44 275327a7 New_Name{string} 10|2458b7 2462r33 2466r24 2466r44 276328b7 Success{boolean} 10|2459b7 2468m60 277344E9*Copy_Mode 354e14 385r18 676r18 10|300r18 595r18 278345n7*Copy{344E9} 385r31 676r31 10|300r31 513r15 595r31 279349n7*Overwrite{344E9} 10|544r15 280354n7*Append{344E9} 10|553r15 281360E9*Attribute 370e12 386r18 677r18 10|301r18 596r18 282361n7*Time_Stamps{360E9} 386r31 677r31 10|301r31 480r18 596r31 283365n7*Full{360E9} 10|485r18 284370n7*None{360E9} 10|490r18 285381U14*Copy_File 382>7 383>7 384<7 385>7 386>7 10|296b14 589l8 589t17 605s7 286382a7 Name{string} 10|297b7 456r32 460r29 472r23 472r39 503r31 524r67 546r47 287. 563r35 288383a7 Pathname{string} 10|298b7 517r33 522r33 524r57 539r25 545r30 546r37 289. 548r25 557r33 565r42 574r33 580r25 290384b7 Success{boolean} 10|299b7 499m7 588m10 291385e7 Mode{344E9} 10|300b7 509r12 292386e7 Preserve{360E9} 10|301b7 478r15 293395U14*Copy_Time_Stamps 395>32 395>40 395<55 10|614b14 638l8 638t24 651s7 294395a32 Source{string} 10|614b32 616r27 618r37 622r28 622r46 295395a40 Dest{string} 10|614b40 616r62 619r37 625r26 625r42 296395b55 Success{boolean} 10|614b55 629m16 631m16 636m10 297404U14*Set_File_Last_Modify_Time_Stamp 404>47 404>62 10|2506b14 2514l8 2514t39 298404a47 Name{string} 10|2506b47 2509r32 2509r46 2511r15 2511r31 299404i62 Time{103I9} 10|2506b62 2513r40 300408V13*Read{integer} 409>7 410>7 411>7 10|417s18 2426b13 2437l8 2437t12 301409i7 FD{186I9} 10|2427b7 2434r38 302410m7 A{5|64M9} 10|2428b7 2435r40 303411i7 N{integer} 10|2429b7 2436r41 304415V13*Write{integer} 416>7 417>7 418>7 10|424s18 2852b13 2863l8 2863t13 305416i7 FD{186I9} 10|2853b7 2860r38 306417m7 A{5|64M9} 10|2854b7 2861r40 307418i7 N{integer} 10|2855b7 2862r41 308423N4*Seek_Cur 309424N4*Seek_End 10|568r30 310425N4*Seek_Set 311428U14*Lseek 429>7 430>7 431>7 432b<c,__gnat_lseek>22 10|568s16 312429i7 FD{186I9} 313430i7 offset{long_integer} 314431i7 origin{integer} 315437I9*Large_File_Size<long_integer> 444r57 316441V13*File_Length{long_integer} 441>26 442b<c,__gnat_file_length_long>22 317441i26 FD{186I9} 318444V13*File_Length64{437I9} 444>28 445b<c,__gnat_file_length>22 319444i28 FD{186I9} 320448V13*File_Time_Stamp{103I9} 448>30 10|1009b13 1015l8 1015t23 321448a30 Name{string} 10|1009b30 1010r29 1012r20 1012r36 322453V13*File_Time_Stamp{103I9} 453>30 10|995b13 1000l8 1000t23 323453i30 FD{186I9} 10|995b30 999r25 324457V13*Normalize_Pathname{string} 458>7 459>7 460>7 461>7 10|1534s18 1596s48 325. 1860b13 2308l8 2308t26 326458a7 Name{string} 10|1861b7 1906r31 2028r10 2028r34 2037r25 2037r41 327459a7 Directory{string} 10|1862b7 2146r67 328460b7 Resolve_Links{boolean} 10|1534r50 1863b7 2258r16 329461b7 Case_Sensitive{boolean} 10|1864b7 1891r34 330499V13*Is_Absolute_Path{boolean} 499>31 10|1377b13 1384l8 1384t24 1531s17 331. 1594s38 2143s25 2278s19 332499a31 Name{string} 10|1377b31 1383r32 1383r46 333503V13*Is_Regular_File{boolean} 503>30 10|503s14 517s16 529s22 557s16 616s10 334. 875s17 1454b13 1460l8 1460t23 335503a30 Name{string} 10|1454b30 1455r29 1457r20 1457r36 336510V13*Is_Directory{boolean} 510>27 10|522s19 545s16 574s19 1397b13 1403l8 337. 1403t20 338510a27 Name{string} 10|1397b27 1398r29 1400r20 1400r36 339516V13*Is_Readable_File{boolean} 516>31 10|1416b13 1422l8 1422t24 340516a31 Name{string} 10|1416b31 1417r29 1419r20 1419r36 341524V13*Is_Executable_File{boolean} 524>33 10|1435b13 1441l8 1441t26 342524a33 Name{string} 10|1435b33 1436r29 1438r20 1438r36 343532V13*Is_Writable_File{boolean} 532>31 10|616s44 1492b13 1498l8 1498t24 344532a31 Name{string} 10|1492b31 1493r29 1495r20 1495r36 345540V13*Is_Symbolic_Link{boolean} 540>31 10|1473b13 1479l8 1479t24 346540a31 Name{string} 10|1473b31 1474r29 1476r20 1476r36 347549U14*Set_Writable 549>28 10|2562b14 2570l8 2570t20 348549a28 Name{string} 10|2562b28 2565r32 2565r46 2567r15 2567r31 349552U14*Set_Non_Writable 552>32 556r52 10|2534b14 2542l8 2542t24 350552a32 Name{string} 10|2534b32 2537r32 2537r46 2539r15 2539r31 351556U14*Set_Read_Only=556:52 352556a29 Name{string} 353560N4*S_Owner 565r64 10|2492r64 354561N4*S_Group 355562N4*S_Others 356565U14*Set_Executable 565>30 565>45 10|2492b14 2500l8 2500t22 357565a30 Name{string} 10|2492b30 2495r32 2495r46 2497r15 2497r31 358565i45 Mode{positive} 10|2492b45 2499r56 359570U14*Set_Readable 570>28 10|2548b14 2556l8 2556t20 360570a28 Name{string} 10|2548b28 2551r32 2551r46 2553r15 2553r31 361574U14*Set_Non_Readable 574>32 10|2520b14 2528l8 2528t24 362574a32 Name{string} 10|2520b32 2523r32 2523r46 2525r15 2525r31 363579V13*Locate_Exec_On_Path{70P12} 580>7 10|1504b13 1543l8 1543t27 364580a7 Exec_Name{string} 10|1505b7 1510r35 1516r25 1516r48 365590V13*Locate_Regular_File{70P12} 591>7 592>7 10|1575b13 1604l8 1604t27 366591a7 File_Name{string} 10|1576b7 1579r34 1584r25 1584r48 367592a7 Path{string} 10|1577b7 1580r34 1587r23 1587r48 368608V13*Get_Debuggable_Suffix{70P12} 10|1021b13 1038l8 1038t29 369613V13*Get_Target_Debuggable_Suffix{70P12} 10|1090b13 1108l8 1108t36 370618V13*Get_Executable_Suffix{70P12} 10|1044b13 1061l8 1061t29 371622V13*Get_Object_Suffix{70P12} 10|1067b13 1084l8 1084t25 372626V13*Get_Target_Executable_Suffix{70P12} 10|1114b13 1132l8 1132t36 373630V13*Get_Target_Object_Suffix{70P12} 10|1138b13 1156l8 1156t32 374639M12*C_File_Name{5|64M9} 646r15 650r15 654r15 658r15 662r15 665r34 668r18 375. 669r18 673r18 674r18 680r22 683r37 686r37 687r34 688r38 689r40 690r38 691r38 376. 694r19 695r19 10|592r18 593r18 641r22 661r15 665r18 688r15 692r18 716r17 377. 791r20 1002r37 1390r34 1409r38 1428r40 1447r37 1466r38 1485r38 1550r19 378. 1551r19 2315r15 2319r18 2342r15 2346r18 2369r15 2373r18 2444r18 2445r18 379. 2493r42 2507r41 2521r44 2535r44 2549r40 2563r40 380645V13*Open_Read{186I9} 646>7 647>7 10|2341b13 2351l8 2351t17 2361s14 381646m7 Name{639M12} 10|2342b7 2350r27 382647e7 Fmode{197E9} 10|2343b7 2350r33 383649V13*Open_Read_Write{186I9} 650>7 651>7 10|2368b13 2378l8 2378t23 2388s14 384650m7 Name{639M12} 10|2369b7 2377r33 385651e7 Fmode{197E9} 10|2370b7 2377r39 386653V13*Open_Append{186I9} 654>7 655>7 10|2314b13 2324l8 2324t19 2334s14 387654m7 Name{639M12} 10|2315b7 2323r29 388655e7 Fmode{197E9} 10|2316b7 2323r35 389657V13*Create_File{186I9} 658>7 659>7 10|660b13 670l8 670t19 680s14 390658m7 Name{639M12} 10|661b7 669r29 391659e7 Fmode{197E9} 10|662b7 669r35 392661V13*Create_New_File{186I9} 662>7 663>7 10|687b13 697l8 697t23 707s14 393662m7 Name{639M12} 10|688b7 696r33 394663e7 Fmode{197E9} 10|689b7 696r39 395665U14*Delete_File 665>27 665<47 10|916b14 921l8 921t19 928s7 396665m27 Name{639M12} 10|916b27 919r32 397665b47 Success{boolean} 10|916b43 920m7 398667U14*Rename_File 668>7 669>7 670<7 10|2443b14 2454l8 2454t19 2468s7 399668m7 Old_Name{639M12} 10|2444b7 2452r20 400669m7 New_Name{639M12} 10|2445b7 2452r30 401670b7 Success{boolean} 10|2446b7 2453m7 402672U14*Copy_File 673>7 674>7 675<7 676>7 677>7 10|591b14 608l8 608t17 403673m7 Name{639M12} 10|592b7 600r27 600r50 404674m7 Pathname{639M12} 10|593b7 603r27 603r54 405675b7 Success{boolean} 10|594b7 605m50 406676e7 Mode{344E9} 10|595b7 605r59 407677e7 Preserve{360E9} 10|596b7 605r65 408679U14*Copy_Time_Stamps 680>7 680>15 681<7 10|640b14 654l8 654t24 409680m7 Source{639M12} 10|641b7 646r25 646r50 410680m15 Dest{639M12} 10|641b15 649r25 649r48 411681b7 Success{boolean} 10|642b7 651m55 412683V13*File_Time_Stamp{103I9} 683>30 10|1002b13 1007l8 1007t23 1014s14 413683m30 Name{639M12} 10|1002b30 1006r25 414686V13*Is_Regular_File{boolean} 686>30 10|1447b13 1452l8 1452t23 1459s14 415686m30 Name{639M12} 10|1447b30 1451r31 416687V13*Is_Directory{boolean} 687>27 10|1390b13 1395l8 1395t20 1402s14 417687m27 Name{639M12} 10|1390b27 1394r28 418688V13*Is_Readable_File{boolean} 688>31 10|1409b13 1414l8 1414t24 1421s14 419688m31 Name{639M12} 10|1409b31 1413r32 420689V13*Is_Executable_File{boolean} 689>33 10|1428b13 1433l8 1433t26 1440s14 421689m33 Name{639M12} 10|1428b33 1432r34 422690V13*Is_Writable_File{boolean} 690>31 10|1485b13 1490l8 1490t24 1497s14 423690m31 Name{639M12} 10|1485b31 1489r32 424691V13*Is_Symbolic_Link{boolean} 691>31 10|1466b13 1471l8 1471t24 1478s14 425691m31 Name{639M12} 10|1466b31 1470r32 426693V13*Locate_Regular_File{70P12} 694>7 695>7 10|1549b13 1573l8 1573t27 1590s17 427694m7 File_Name{639M12} 10|1550b7 1562r41 428695m7 Path{639M12} 10|1551b7 1562r52 429701A12*Argument_List{77A12}<integer> 711r49 725r22 761r22 771r32 785r22 815r22 430. 828r32 844r22 861r22 10|89r33 108r22 169r33 188r18 259r18 1612r22 1624r32 431. 1672r22 1703r22 1753r49 2599r22 2611r22 2620r32 2662r22 2692r22 2698r31 432. 2701r16 2708r31 433706P12*Argument_List_Access{91P12} 883r35 10|185r35 434711U14*Normalize_Arguments 711=35 10|1753b14 1854l8 1854t27 2791s7 435711a35 Args{701A12} 10|1753b35 1848r19 1849r16 1849r42 1850m32 1850r32 436723U14*Spawn 724>7 725>7 726<7 10|2609b14 2616l8 2616t13 437724a7 Program_Name{string} 10|2610b7 2615r26 438725a7 Args{701A12} 10|2611b7 2615r40 439726b7 Success{boolean} 10|2612b7 2615m7 440759V13*Spawn{integer} 760>7 761>7 10|2597b13 2607l8 2607t13 2615s19 2641s22 441760a7 Program_Name{string} 10|2598b7 2605r23 442761a7 Args{701A12} 10|2599b7 2605r37 443769U14*Spawn 770>7 771>7 772>7 773<7 774>7 10|2618b14 2658l8 2658t13 2681s7 444770a7 Program_Name{string} 10|2619b7 2641r29 445771a7 Args{701A12} 10|2620b7 2641r43 446772i7 Output_File_Descriptor{186I9} 10|2621b7 2632r13 2636r16 447773i7 Return_Code{integer} 10|2622b7 2641m7 448774b7 Err_To_Out{boolean} 10|2623b7 2634r10 2647r10 2655r10 449783U14*Spawn 784>7 785>7 786>7 787<7 788<7 789>7 10|2660b14 2684l8 2684t13 450784a7 Program_Name{string} 10|2661b7 2681r14 451785a7 Args{701A12} 10|2662b7 2681r28 452786a7 Output_File{string} 10|2663b7 2674r38 453787b7 Success{boolean} 10|2664b7 2671m7 2677m10 2683m18 454788i7 Return_Code{integer} 10|2665b7 2672m7 2681m38 455789b7 Err_To_Out{boolean} 10|2666b7 2681r51 456801I9*Process_Id<integer> 806r27 809r35 815r44 830r56 846r46 863r37 868r38 457. 1050c9 1051r27 10|110r26 1612r44 1614r14 1626r56 1630r22 1674r46 1678r16 458. 1705r37 1715r16 2417r35 2602r16 2694r26 2732r67 2837r38 2840r51 459806i4*Invalid_Pid{801I9} 1051c4 10|1634r17 1684r17 1721r17 2772r23 2776r43 460809V13*Pid_To_Integer{integer} 809>29 10|2417b13 2420l8 2420t22 461809i29 Pid{801I9} 10|2417b29 2419r23 462813V13*Non_Blocking_Spawn{801I9} 814>7 815>7 10|1610b13 1620l8 1620t26 1649s14 463. 1734s17 464814a7 Program_Name{string} 10|1611b7 1618r23 465815a7 Args{701A12} 10|1612b7 1618r37 466826V13*Non_Blocking_Spawn{801I9} 827>7 828>7 829>7 830>7 10|1622b13 1668l8 467. 1668t26 1687s20 468827a7 Program_Name{string} 10|1623b7 1649r34 469828a7 Args{701A12} 10|1624b7 1649r48 470829i7 Output_File_Descriptor{186I9} 10|1625b7 1633r10 1640r13 1644r16 471830b7 Err_To_Out{boolean} 10|1626b7 1642r10 1655r10 1663r10 472842V13*Non_Blocking_Spawn{801I9} 843>7 844>7 845>7 846>7 10|1670b13 1699l8 473. 1699t26 474843a7 Program_Name{string} 10|1671b7 1688r23 475844a7 Args{701A12} 10|1672b7 1688r37 476845a7 Output_File{string} 10|1673b7 1677r59 477846b7 Err_To_Out{boolean} 10|1674b7 1688r67 478859V13*Non_Blocking_Spawn{801I9} 860>7 861>7 862>7 863>7 10|1701b13 1747l8 479. 1747t26 480860a7 Program_Name{string} 10|1702b7 1734r37 481861a7 Args{701A12} 10|1703b7 1734r51 482862a7 Stdout_File{string} 10|1704b7 1708r47 483863a7 Stderr_File{string} 10|1705b7 1710r47 484868U14*Wait_Process 868<28 868<50 10|2837b14 2846l8 2846t20 485868i28 Pid{801I9} 10|2837b28 2844m7 486868b50 Success{boolean} 10|2837b50 2845m7 487882V13*Argument_String_To_List{706P12} 883>7 10|184b13 260l8 260t31 488883a7 Arg_String{string} 10|185b7 187r38 193r14 196r26 210r27 217r27 224r27 489. 231r22 242r32 249r27 253r26 253r51 490958V13*Getenv{70P12} 958>21 10|1162b13 1186l8 1186t14 491958a21 Name{string} 10|1162b21 1168r47 1172r20 1172r36 492967U14*Setenv 967>22 967>37 10|2576b14 2591l8 2591t14 493967a22 Name{string} 10|2576b22 2577r30 2584r20 2584r36 494967a37 Value{string} 10|2576b37 2578r30 2587r21 2587r38 495978U14*OS_Exit 978>23 979r22 10|2395b14 2399l8 2399t15 496978i23 Status{integer} 10|2395b23 2397r20 497986P9*OS_Exit_Subprogram 986>49 992r18 498986i49 Status{integer} 499988U14*OS_Exit_Default 988>31 989r22 992r40 10|2405b14 2411l8 2411t23 500988i31 Status{integer} 10|2405b31 2410r21 501992p4*OS_Exit_Ptr{986P9} 10|2397r7 502997U14*OS_Abort 998b<c,abort>22 999r22 5031004V13*Errno{integer} 1005b<c,__get_errno>22 1013s28 10|936s28 5041008U14*Set_Errno 1008>25 1009b<c,__set_errno>22 5051008i25 Errno{integer} 5061012V13*Errno_Message{string} 1013>7 1014>7 10|935b13 989l8 989t21 5071013i7 Err{integer} 10|936b7 942r52 961r29 971r19 5081014a7 Default{string} 10|937b7 946r13 947r20 5091019e4*Directory_Separator{character} 1027m22 1027r22 10|64r37 342r24 369r40 510. 1942r34 1947r34 1979r36 1986r34 1989r42 2003r40 2005r40 2065r10 2068r39 511. 2084r31 2085r40 2165r21 2179r38 2194r49 2204r32 2230r48 2235r32 5121022e4*Path_Separator{character} 1026m22 1026r22 513X 10 s-os_lib.adb 51443M12 size_t{7|60M9} 45r55 1034r51 1057r51 1080r51 1104r54 1128r54 1152r56 515. 1182r48 51645U14 Strncpy=46:19 1034s10 1057s10 1080s10 1103s10 1127s10 1151s10 1181s10 51745m23 dest{5|64M9} 51845m29 src{5|64M9} 51945m51 n{43M12} 52051V13 Dup{9|186I9} 51>18 52b<c,__gnat_dup>22 1639s23 1643s26 1726s23 1729s23 521. 2631s23 2635s26 52251i18 Fd{9|186I9} 52354U14 Dup2 54>20 54>28 55b<c,__gnat_dup2>22 1640s7 1644s10 1653s7 1656s10 524. 1727s7 1730s7 1738s7 1739s7 2632s7 2636s10 2645s7 2648s10 52554i20 Old_Fd{9|186I9} 52654i28 New_Fd{9|186I9} 52757V13 Copy_Attributes{integer} 58>7 58>13 59>7 60b<c,__gnat_copy_attribs>22 528. 481s19 486s19 628s16 52958m7 From{5|64M9} 53058m13 To{5|64M9} 53159i7 Mode{integer} 53264b4 On_Windows{boolean} 1976r16 2010r19 2075r10 2115r10 53368K12 SSL=68:31 811r13 842r22 854r13 858r16 1312r10 1316r10 1320r13 53472a4 First_Temp_File_Name{string} 75r39 79r34 53575a4 Current_Temp_File_Name{string} 773r26 821r21 823m22 824r40 831m22 849r24 53678i4 Temp_File_Name_Last_Digit{positive} 815r20 53782N4 Max_Attempts 883r28 53889V13 Args_Length{natural} 89>26 169b13 178l8 178t19 2713s50 53989a26 Args{9|701A12} 169b26 173r16 174r23 54093U14 Create_Temp_File_Internal 94<7 95<7 96>7 747s7 759s7 766b14 890l8 890t33 54194i7 FD{9|186I9} 767b7 843m22 865m13 867m13 870r13 884m16 54295p7 Name{9|70P12} 768b7 844m22 871m13 885m16 54396b7 Stdout{boolean} 747r44 759r44 769b7 864r13 544102V13 C_String_Length{integer} 102>30 266b13 273l8 273t23 600s33 603s37 545. 646s33 649s31 1520s20 1563s20 546102m30 S{5|64M9} 266b30 268r10 271r39 547106U14 Spawn_Internal 107>7 108>7 109<7 110<7 111>7 1618s7 2605s7 2690b14 548. 2802l8 2802t22 549107a7 Program_Name{string} 2691b7 2712r46 2765r26 550108a7 Args{9|701A12} 2692b7 2701r31 2786r36 551109i7 Result{integer} 2693b7 2773m13 2776m13 552110i7 Pid{9|801I9} 2694b7 2772m13 2775m13 2776r36 553111b7 Blocking{boolean} 1618r54 2605r57 2695b7 2771r13 554123V13 To_Path_String_Access{9|70P12} 124>7 125>7 599s24 602s24 645s22 648s22 555. 1526s20 1569s20 2808b13 2831l8 2831t29 556124m7 Path_Addr{5|64M9} 2809b7 2819r42 557125i7 Path_Len{integer} 2810b7 2812r43 2824r38 2826r21 558170i7 Len{natural} 174m10 174r17 177r14 559173i11 J{integer} 174r29 560187i7 Max_Args{integer} 188r38 561188a7 New_Argv{9|701A12} 248m13 259r33 562189i7 New_Argc{natural} 247m13 247r25 248r23 259r48 563190i7 Idx{integer} 193m7 196r20 204r24 210r39 217r39 224r39 226m19 226r26 564. 231r34 241m16 241r23 242r26 249r50 253r19 253r63 254m16 254r23 565199b13 Quoted{boolean} 209r34 216r37 219m19 223r23 566200b13 Backqd{boolean} 209r24 216r27 223r38 232m19 236r22 237m19 567201i13 Old_Idx{integer} 204m13 249r39 568281i7 Discard{7|53I12} 569303i7 From{9|186I9} 460m10 464r13 468r16 563m16 564r19 570r22 570304i7 To{9|186I9} 465m13 468r22 565m19 568r23 570r28 571306X7 Copy_Error 405r19 409r19 437r22 447r19 482r25 487r25 504r16 518r22 572. 530r28 575r22 587r12 573309V16 Build_Path{string} 309>28 309>42 325b16 375l11 375t21 524s45 546s25 574309a28 Dir{string} 325b28 326r29 361r23 361r38 363r27 363r32 364r21 364r39 575. 366r33 369r21 370r21 370r39 372r33 576309a42 File{string} 325b42 326r42 350r27 351r33 352r34 358r27 358r54 577313U17 Copy 313>23 313>29 381b17 449l11 449t15 468s10 570s16 578313i23 From{9|186I9} 381b23 400r13 408r20 417r24 432r23 441r17 579313i29 To{9|186I9} 381b29 401r16 402r23 407r16 424r25 433r23 442r17 580318U17 Copy_To 318>26 455b17 494l11 494t18 532s22 539s16 546s16 548s16 580s16 581318a26 To_Name{string} 455b26 457r32 465r32 475r21 475r40 582326a10 Res{string} 361m13 364m16 366r23 369m16 370m16 372r23 583328i10 Base_File_Ptr{integer} 350m10 351r16 352r40 353m13 353r30 358r33 584331V19 Is_Dirsep{boolean} 331>30 332r25 340b19 343l14 343t23 352s23 363s16 585331e30 C{character} 340b30 342r20 342r52 586357a13 Base_File{string} 364r52 365r18 366r46 370r56 371r18 372r50 587382N10 Buf_Size 383r34 417r50 588383A15 Buf(character)<integer> 384r33 394r60 414r24 589384P15 Buf_Ptr(383A15) 386r19 394r65 590386p10 Buffer{384P15} 414m10 417r30 424r29 435m22 435r22 444m16 444r16 591387i10 R{integer} 417m13 422r23 424r49 426r20 592388i10 W{integer} 424m13 426r16 593390b10 Status_From{boolean} 408m26 432m29 441m23 446r18 594391b10 Status_To{boolean} 402m27 433m27 442m21 446r34 595394U20 Free[4|20] 435s16 444s10 596456a10 C_From{string} 472m10 473m10 473r18 481m36 481r36 486m36 486r36 597457a10 C_To{string} 475m10 476m10 476r16 481m52 481r52 486m52 486r52 598524a19 Dest{string} 529r39 532r31 599598p7 Ada_Name{9|70P12} 605r18 606m13 606r13 600601p7 Ada_Pathname{9|70P12} 605r32 607m13 607r13 601618a13 C_Source{string} 622m13 623m13 623r23 628m33 628r33 602619a13 C_Dest{string} 625m13 626m13 626r21 628m51 628r51 603644p7 Ada_Source{9|70P12} 651r25 652m13 652r13 604647p7 Ada_Dest{9|70P12} 651r41 653m13 653r13 605664V16*C_Create_File{9|186I9} 665>10 666>10 667b<c,__gnat_open_create>25 606. 669s14 607665m10 Name{9|639M12} 608666e10 Fmode{9|197E9} 609676a7 C_Name{string} 678m7 679m7 679r15 680m27 680r27 680r35 610691V16*C_Create_New_File{9|186I9} 692>10 693>10 694b<c,__gnat_open_new>25 611. 696s14 612692m10 Name{9|639M12} 613693e10 Fmode{9|197E9} 614703a7 C_Name{string} 705m7 706m7 706r15 707m31 707r31 707r39 615715V16*C_Create_File{9|186I9} 716>10 717b<c,__gnat_create_output_file>25 616. 722s14 617716m10 Name{9|639M12} 618718a7 C_Name{string} 720m7 721m7 721r15 722m29 722r29 722r37 619733V16*Open_New_Temp{9|186I9} 734>10 735>10 736b<c,__gnat_open_new_temp>25 620. 739s13 621734m10 Name{5|64M9} 622735e10 Fmode{9|197E9} 623771i7 Pos{positive} 815m13 821r45 823r46 824r64 831r46 832m22 832r29 624772i7 Attempts{natural} 881m13 881r25 883r16 625773a7 Current{string} 849m13 865r48 867r36 871r33 875r34 626775V16 Create_New_Output_Text_File{9|186I9} 776>10 787b16 798l11 798t38 865s19 627776a10 Name{string} 788b10 793r32 795r23 795r39 628790V19*C_Create_File{9|186I9} 791>13 792b<c,__gnat_create_output_file_new>28 629. 797s17 630791m13 Name{9|639M12} 631793a10 C_Name{string} 795m10 796m10 796r18 797m32 797r32 797r40 632805l7 File_Loop 845r27 872r18 886r21 889l16 889e25 633806q10 Locked 860l14 860e20 634817l13 Digit_Loop 825r27 847l22 847e32 635897A15 S23{string}<integer> 904r26 636900U17*Current_Time_String 900>38 901b<c,__gnat_current_time_string>25 908s7 637900m38 Time{5|64M9} 638904a7 Result23{897A15} 908m28 908r28 909r14 639917i7 R{integer} 919m7 920r19 640924a7 C_Name{string} 926m7 927m7 927r15 928m20 928r20 641939V16*strerror{5|64M9} 939>26 940b<c,strerror>25 942s42 642939i26 errnum{integer} 643942m7 C_Msg{5|64M9} 945r10 982r54 983r33 644954i16 Val{integer} 961m16 965r58 966m19 966r26 967r29 645955i16 First{integer} 962m16 964r24 968m19 968r28 972m19 972r28 973r24 976r41 646957a16 Buf{string} 962r25 964m19 973m19 976r36 976r50 647982a13 Msg{string} 983m17 983r17 984m33 984r33 986r20 648996V16*File_Time{9|103I9} 996>27 997b<c,__gnat_file_time_fd>25 999s14 649996i27 FD{9|186I9} 6501003V16*File_Time{9|103I9} 1003>27 1004b<c,__gnat_file_time_name>25 1006s14 6511003m27 Name{5|64M9} 6521010a7 F_Name{string} 1012m7 1013m7 1013r15 1014m31 1014r31 6531022U17*Get_Suffix_Ptr 1022>33 1022>41 1023b<c,__gnat_get_debuggable_suffix_ptr>25 654. 1030s7 6551022m33 Length{5|64M9} 6561022m41 Ptr{5|64M9} 6571025m7 Suffix_Ptr{5|64M9} 1030m46 1030r46 1034r39 6581026i7 Suffix_Length{integer} 1030m23 1030r23 1031r34 1033r10 1034r59 6591027p7 Result{9|70P12} 1031m7 1034r19 1037r14 6601045U17*Get_Suffix_Ptr 1045>33 1045>41 1046b<c,__gnat_get_executable_suffix_ptr>25 661. 1053s7 6621045m33 Length{5|64M9} 6631045m41 Ptr{5|64M9} 6641048m7 Suffix_Ptr{5|64M9} 1053m46 1053r46 1057r39 6651049i7 Suffix_Length{integer} 1053m23 1053r23 1054r34 1056r10 1057r59 6661050p7 Result{9|70P12} 1054m7 1057r19 1060r14 6671068U17*Get_Suffix_Ptr 1068>33 1068>41 1069b<c,__gnat_get_object_suffix_ptr>25 668. 1076s7 6691068m33 Length{5|64M9} 6701068m41 Ptr{5|64M9} 6711071m7 Suffix_Ptr{5|64M9} 1076m46 1076r46 1080r39 6721072i7 Suffix_Length{integer} 1076m23 1076r23 1077r34 1079r10 1080r59 6731073p7 Result{9|70P12} 1077m7 1080r19 1083r14 6741091m7*Target_Exec_Ext_Ptr{5|64M9} 1093m13 1093r13 1099r46 1104r33 6751095i7 Suffix_Length{integer} 1099m7 1100r34 1102r10 1104r62 6761096p7 Result{9|70P12} 1100m7 1104r13 1107r14 6771115m7*Target_Exec_Ext_Ptr{5|64M9} 1117m13 1117r13 1123r46 1128r33 6781119i7 Suffix_Length{integer} 1123m7 1124r34 1126r10 1128r62 6791120p7 Result{9|70P12} 1124m7 1128r13 1131r14 6801139m7*Target_Object_Ext_Ptr{5|64M9} 1141m13 1141r13 1147r46 1152r33 6811143i7 Suffix_Length{integer} 1147m7 1148r34 1150r10 1152r64 6821144p7 Result{9|70P12} 1148m7 1152r13 1155r14 6831163U17*Get_Env_Value_Ptr 1163>36 1163>42 1163>50 1164b<c,__gnat_getenv>25 684. 1175s7 6851163m36 Name{5|64M9} 6861163m42 Length{5|64M9} 6871163m50 Ptr{5|64M9} 6881166m7 Env_Value_Ptr{5|64M9} 1176m52 1176r52 1182r33 6891167i7 Env_Value_Length{integer} 1176m26 1176r26 1178r34 1180r10 1182r56 6901168a7 F_Name{string} 1172m7 1173m7 1173r15 1176m10 1176r10 6911169p7 Result{9|70P12} 1178m7 1182r13 1185r14 6921193i7 D{9|118I12} 1203m30 1204r14 6931195i7 Y{9|116I12} 1200r28 1203m23 6941196i7 Mo{9|117I12} 1200r31 1203m26 6951197i7 H{9|119I12} 1200r35 1203m33 6961198i7 Mn{9|120I12} 1200r38 1203m36 6971199i7 S{9|121I12} 1200r42 1203m40 6981212i7 H{9|119I12} 1222m33 1223r14 6991214i7 Y{9|116I12} 1219r28 1222m23 7001215i7 Mo{9|117I12} 1219r31 1222m26 7011216i7 D{9|118I12} 1219r35 1222m30 7021217i7 Mn{9|120I12} 1219r38 1222m36 7031218i7 S{9|121I12} 1219r42 1222m40 7041231i7 Mn{9|120I12} 1241m36 1242r14 7051233i7 Y{9|116I12} 1238r28 1241m23 7061234i7 Mo{9|117I12} 1238r31 1241m26 7071235i7 D{9|118I12} 1238r35 1241m30 7081236i7 H{9|119I12} 1238r38 1241m33 7091237i7 S{9|121I12} 1238r41 1241m40 7101250i7 Mo{9|117I12} 1260m26 1261r14 7111252i7 Y{9|116I12} 1257r28 1260m23 7121253i7 D{9|118I12} 1257r31 1260m30 7131254i7 H{9|119I12} 1257r34 1260m33 7141255i7 Mn{9|120I12} 1257r37 1260m36 7151256i7 S{9|121I12} 1257r41 1260m40 7161269i7 S{9|121I12} 1279m40 1280r14 7171271i7 Y{9|116I12} 1276r28 1279m23 7181272i7 Mo{9|117I12} 1276r31 1279m26 7191273i7 D{9|118I12} 1276r35 1279m30 7201274i7 H{9|119I12} 1276r38 1279m33 7211275i7 Mn{9|120I12} 1276r41 1279m36 7221296U17*To_GM_Time 1297>10 1297>20 1297>28 1297>37 1297>44 1297>53 1297>61 723. 1298b<c,__gnat_to_gm_time>25 1313s10 7241297m10 P_Time_T{5|64M9} 7251297m20 P_Year{5|64M9} 7261297m28 P_Month{5|64M9} 7271297m37 P_Day{5|64M9} 7281297m44 P_Hours{5|64M9} 7291297m53 P_Mins{5|64M9} 7301297m61 P_Secs{5|64M9} 7311300i7 T{9|103I9} 1314m13 1314r13 7321301i7 Y{integer} 1314m24 1314r24 1324r17 7331302i7 Mo{integer} 1314m35 1314r35 1325r17 7341303i7 D{integer} 1314m47 1314r47 1326r17 7351304i7 H{integer} 1315m13 1315r13 1327r17 7361305i7 Mn{integer} 1315m24 1315r24 1328r17 7371306i7 S{integer} 1315m36 1315r36 1329r17 7381311q7 Locked_Processing 1322l11 1322e28 7391344U17*To_OS_Time 1345>10 1345>30 1345>36 1345>43 1345>48 1345>55 1345>61 740. 1346b<c,__gnat_to_os_time>25 1349s7 7411345m10 P_Time_T{5|64M9} 7421345i30 Year{integer} 7431345i36 Month{integer} 7441345i43 Day{integer} 7451345i48 Hours{integer} 7461345i55 Mins{integer} 7471345i61 Secs{integer} 7481347i7 Result{9|103I9} 1350m10 1350r10 1351r14 7491359i7 Y{9|116I12} 1369m23 1370r14 7501361i7 Mo{9|117I12} 1366r28 1369m26 7511362i7 D{9|118I12} 1366r32 1369m30 7521363i7 H{9|119I12} 1366r35 1369m33 7531364i7 Mn{9|120I12} 1366r38 1369m36 7541365i7 S{9|121I12} 1366r42 1369m40 7551378V16*Is_Absolute_Path{integer} 1379>10 1380>10 1381b<c,__gnat_is_absolute_path>25 756. 1383s14 7571379m10 Name{5|64M9} 7581380i10 Length{integer} 7591391V16*Is_Directory{integer} 1391>30 1392b<c,__gnat_is_directory>25 1394s14 7601391m30 Name{5|64M9} 7611398a7 F_Name{string} 1400m7 1401m7 1401r15 1402m28 1402r28 7621410V16*Is_Readable_File{integer} 1410>34 1411b<c,__gnat_is_readable_file>25 763. 1413s14 7641410m34 Name{5|64M9} 7651417a7 F_Name{string} 1419m7 1420m7 1420r15 1421m32 1421r32 7661429V16*Is_Executable_File{integer} 1429>36 1430b<c,__gnat_is_executable_file>25 767. 1432s14 7681429m36 Name{5|64M9} 7691436a7 F_Name{string} 1438m7 1439m7 1439r15 1440m34 1440r34 7701448V16*Is_Regular_File{integer} 1448>33 1449b<c,__gnat_is_regular_file>25 771. 1451s14 7721448m33 Name{5|64M9} 7731455a7 F_Name{string} 1457m7 1458m7 1458r15 1459m31 1459r31 7741467V16*Is_Symbolic_Link{integer} 1467>34 1468b<c,__gnat_is_symbolic_link>25 775. 1470s14 7761467m34 Name{5|64M9} 7771474a7 F_Name{string} 1476m7 1477m7 1477r15 1478m32 1478r32 7781486V16*Is_Writable_File{integer} 1486>34 1487b<c,__gnat_is_writable_file>25 779. 1489s14 7801486m34 Name{5|64M9} 7811493a7 F_Name{string} 1495m7 1496m7 1496r15 1497m32 1497r32 7821507V16*Locate_Exec_On_Path{5|64M9} 1507>37 1508b<c,__gnat_locate_exec_on_path>25 783. 1519s20 7841507m37 C_Exec_Name{5|64M9} 7851510a7 C_Exec_Name{string} 1516m7 1517m7 1517r20 1519m41 1519r41 7861511m7 Path_Addr{5|64M9} 1519m7 1520r37 1526r43 1527r21 7871512i7 Path_Len{integer} 1520m7 1522r10 1526r54 7881513p7 Result{9|70P12} 1526m10 1531r35 1534r38 1536m22 1536r22 1537m16 1541r17 7891533a16 Absolute_Path{string} 1537r38 7901553V16*Locate_Regular_File{5|64M9} 1554>10 1554>23 1555b<c,__gnat_locate_regular_file>25 791. 1562s20 7921554m10 C_File_Name{5|64M9} 7931554m23 Path_Val{5|64M9} 7941557m7 Path_Addr{5|64M9} 1562m7 1563r37 1569r43 1570r21 7951558i7 Path_Len{integer} 1563m7 1565r10 1569r54 7961559p7 Result{9|70P12} 1569m10 1571r17 7971579a7 C_File_Name{string} 1584m7 1585m7 1585r20 1590m38 1590r38 7981580a7 C_Path{string} 1587m7 1588m7 1588r18 1590m59 1590r59 7991581p7 Result{9|70P12} 1590m7 1594r10 1594r56 1596r68 1598m19 1598r19 1599m13 800. 1603r14 8011596a13 Absolute_Path{string} 1599r35 8021614i7 Pid{9|801I9} 1618m49 1619r14 8031615i7 Junk{integer} 1616r29 1618m43 8041628i7 Saved_Output{9|186I9} 1639m7 1653r13 1661r14 8051629i7 Saved_Error{9|186I9} 1643m10 1656r16 1664r17 8061630i7 Pid{9|801I9} 1649m7 1667r14 8071676i7 Output_File_Descriptor{9|186I9} 1683r10 1688r43 1695r17 8081678i7 Result{9|801I9} 1687m10 1697r17 8091707i7 Stdout_FD{9|186I9} 1720r10 1727r13 8101709i7 Stderr_FD{9|186I9} 1720r41 1730r13 8111712i7 Saved_Output{9|186I9} 1726m7 1738r13 1743r14 8121713i7 Saved_Error{9|186I9} 1729m7 1739r13 1744r14 8131715i7 Result{9|801I9} 1734m7 1746r14 8141755U17 Quote_Argument 1755=33 1766b17 1842l11 1842t25 1850s16 8151755p33 Arg{9|70P12} 1766b33 1767r38 1772r13 1772r18 1772r44 1772r49 1778r22 816. 1782r19 1788r22 1788r44 1789r30 1793r30 1833r42 1836m19 8171758i7*C_Argument_Needs_Quote{integer} 1759m25 1759r25 1760r50 8181760b7 Argument_Needs_Quote{boolean} 1847r10 8191767a10 Res{string} 1776m13 1783m19 1785m19 1789m19 1793m19 1801r19 1805r22 820. 1806m22 1812m19 1814m19 1821r22 1823m22 1829m19 1836r38 8211768i10 J{positive} 1776r18 1780m16 1780r21 1783r24 1784m19 1784r24 1785r24 822. 1789r24 1793r24 1801r24 1805r27 1806r27 1807m22 1807r27 1812r24 1813m19 823. 1813r24 1814r24 1821r27 1822m22 1822r27 1823r27 1828m19 1828r24 1829r24 824. 1836r48 8251769b10 Quote_Needed{boolean} 1786m19 1790m19 1797r16 8261778i17 K{integer} 1782r24 1788r27 1788r49 1789r35 1793r35 8271833p19 Old{9|70P12} 1837m25 1837r25 8281848i14 K{integer} 1849r22 1849r48 1850r38 8291866i7*Max_Path{integer} 1867m25 1867r25 1875r34 1875r45 1877r34 1997r40 830. 1998r38 2028r48 8311870U17*Get_Current_Dir 1871>10 1872>10 1873b<c,__gnat_get_current_dir>25 832. 2001s16 8331871m10 Dir{5|64M9} 8341872m10 Length{5|64M9} 8351875a7 Path_Buffer{string} 2057m13 2067r16 2068m16 2084r13 2085r21 2095m19 836. 2096r21 2097m19 2105r16 2106r21 2108m40 2108r40 2120r22 2121r28 2122r19 837. 2123m19 2123r42 2143r43 2151m16 2152r18 2154m16 2166r21 2174r33 2179r16 838. 2181r36 2184m16 2185r18 2194r21 2201r37 2208m49 2208r49 2211r26 2216m16 839. 2217r18 2224r21 2230r26 2238m19 2239r21 2246r39 2249m19 2250r21 2260r46 840. 2263m16 2264m36 2264r36 2267m16 2279m19 2280r19 2282m19 2286m19 2288r21 841. 2290m19 8421876i7 End_Path{natural} 2058m13 2066r28 2095r37 2096r39 2099m19 2099r31 843. 2121r49 2128m13 2143r61 2151r62 2152r36 2153m16 2153r42 2173r21 2174r51 844. 2180r24 2181r54 2184r38 2185r44 2186m16 2186r28 2193r25 2202r24 2216r41 845. 2217r43 2218m16 2218r28 2234r28 2238r37 2239r48 2240m19 2240r31 2245r28 846. 2249r53 2250r48 2251m19 2251r39 2279r46 2280r46 2281m19 2281r31 2287r43 847. 2288r48 2289m19 2289r31 8481877a7 Link_Buffer{string} 2265m36 2265r36 2266r36 2278r37 2282r48 2291r21 8491878i7 Status{integer} 2264m16 2272r16 2278r55 2279r32 2279r67 2281r52 2282r37 850. 2282r66 2287r29 2287r70 2289r58 2290r51 2291r39 8511879i7 Last{positive} 2059m13 2142r13 2155m16 2159r20 2160r20 2203r19 2208r67 852. 2211r44 2216r29 2217r31 2226r22 2241m19 2252m19 2273m16 2283m19 2287r22 853. 2287r63 2289r51 2290r32 2290r44 2296m13 8541880i7 Start{natural} 2159m10 2164r13 2168m13 2173r13 2179r29 2180r16 2184r29 855. 2185r31 2201r13 2201r50 2202r16 2223r25 2224r34 2226m13 2228m16 2228r25 856. 2229r26 2230r39 2233r16 2246r57 2249r32 2249r45 2251r31 2252r27 8571881i7 Finish{positive} 2160m10 2193r16 2194r34 2196m13 2196r23 2201r21 2223r16 858. 2224r43 2234r19 2238r48 2239r34 2240r42 2245r19 2249r64 2250r34 2251r50 859. 2260r59 2263r29 2267r29 2273r24 2279r58 2280r32 2281r43 2287r54 2288r34 860. 2289r42 2296r21 8611883N7 Max_Iterations 2137r21 8621885V16*Get_File_Names_Case_Sensitive{integer} 1887b<c,__gnat_get_file_names_case_sensitive>13 863. 1892s41 8641890b7 Fold_To_Lower_Case{boolean} 1931r13 2207r22 8651894V16*Readlink{integer} 1895>10 1896>10 1897>10 1898b<c,__gnat_readlink>25 866. 2264s26 8671895m10 Path{5|64M9} 8681896m10 Buf{5|64M9} 8691897i10 Bufsiz{integer} 8701900V16*To_Canonical_File_Spec{5|64M9} 1901>10 1903b<c,__gnat_to_canonical_file_spec>13 871. 2040s33 8721901m10 Host_File{5|64M9} 8731906a7 The_Name{string} 2037m10 2038m10 2038r20 2040m57 2040r57 8741907m7 Canonical_File_Addr{5|64M9} 2040m10 2041r55 2053r44 8751908i7 Canonical_File_Len{integer} 2041m10 2046r13 2051r49 2057r31 2058r25 8761910V16 Final_Value{string} 1910>29 1924b16 1958l11 1958t22 2174s20 2181s23 877. 2246s26 8781910a29 S{string} 1924b29 1925r25 8791915V16 Get_Directory{string} 1915>32 1964b16 2020l11 2020t24 2088s45 2146s52 8801915a32 Dir{string} 1964b31 1965r32 1966r39 1972r37 8811925a10 S1{string} 1932m40 1932r40 1937r18 1940r22 1942r22 1947r24 1948r24 882. 1957r17 8831928i10 Last{natural} 1937m10 1939r13 1940r26 1942r26 1946r16 1953m16 1953r24 884. 1957r26 8851965a10 Result{string} 1972m13 1978r22 1979m22 1986r16 1987r23 1989m16 1989r24 886. 1990r23 8871966i10 Length{natural} 1971r13 1972r26 1977r30 1986r24 1987r36 8881977i20 J{integer} 1978r30 1979r30 8891997a16 Buffer{string} 2001m33 2001r33 2003r19 2005m19 2012r27 2014m46 2014r46 890. 2017r23 8911998i16 Path_Len{natural} 2001m49 2001r49 2003r27 2004m19 2004r31 2005r27 892. 2011r27 2017r36 8932036q7 File_Name_Conversion 2061l11 2061e31 8942051A21 Path_String{string}<integer> 2052r30 8952052a13 Canonical_File{2051A21} 2053m17 2053r17 2054m33 2054r33 2057r54 8962066i14 Index{integer} 2067r29 2068r29 8972088a16 Cur_Dir{string} 2092r19 2093r27 2093r36 2098r21 2098r30 2098r47 8982117i13 Index{natural} 2120m13 2123r32 2124m19 2124r28 2128r25 8992121i17 Current{integer} 2122r32 2123r55 9002137i11 J{integer} 9012146a16 Reference_Dir{string} 2147r52 2154r50 9022147i16 Ref_Dir_Len{natural} 2151r29 2151r48 2153r28 2154r34 2155r24 9032260e16 Saved{character} 2267r44 9042318V16*C_Open_Append{9|186I9} 2319>10 2320>10 2321b<c,__gnat_open_append>25 905. 2323s14 9062319m10 Name{9|639M12} 9072320e10 Fmode{9|197E9} 9082330a7 C_Name{string} 2332m7 2333m7 2333r15 2334m27 2334r27 2334r35 9092345V16*C_Open_Read{9|186I9} 2346>10 2347>10 2348b<c,__gnat_open_read>25 910. 2350s14 9112346m10 Name{9|639M12} 9122347e10 Fmode{9|197E9} 9132357a7 C_Name{string} 2359m7 2360m7 2360r15 2361m25 2361r25 2361r33 9142372V16*C_Open_Read_Write{9|186I9} 2373>10 2374>10 2375b<c,__gnat_open_rw>25 915. 2377s14 9162373m10 Name{9|639M12} 9172374e10 Fmode{9|197E9} 9182384a7 C_Name{string} 2386m7 2387m7 2387r15 2388m31 2388r31 2388r39 9192406U17*GNAT_OS_Exit 2406>31 2407b<c,__gnat_os_exit>25 2408r25 2410s7 9202406i31 Status{integer} 9212448V16*rename{integer} 2448>24 2448>30 2449b<c,__gnat_rename>25 2452s12 9222448m24 From{5|64M9} 9232448m30 To{5|64M9} 9242450i7 R{integer} 2452m7 2453r19 9252461a7 C_Old_Name{string} 2464m7 2465m7 2465r19 2468m20 2468r20 9262462a7 C_New_Name{string} 2466m7 2467m7 2467r19 2468m40 2468r40 9272480V16*C_Set_Close_On_Exec{7|53I12} 2481>10 2481>32 2483b<c,__gnat_set_close_on_exec>25 928. 2485s17 9292481i10 FD{9|186I9} 9302481i32 Close_On_Exec{7|53I12} 9312493U17*C_Set_Executable 2493>35 2493>55 2494b<c,__gnat_set_executable>25 932. 2499s7 9332493m35 Name{9|639M12} 9342493i55 Mode{integer} 9352495a7 C_Name{string} 2497m7 2498m7 2498r15 2499m25 2499r25 2499r33 9362507U17*C_Set_File_Time 2507>34 2507>54 2508b<c,__gnat_set_file_time_name>25 937. 2513s7 9382507m34 Name{9|639M12} 9392507i54 Time{9|103I9} 9402509a7 C_Name{string} 2511m7 2512m7 2512r15 2513m24 2513r24 9412521U17*C_Set_Non_Readable 2521>37 2522b<c,__gnat_set_non_readable>25 2527s7 9422521m37 Name{9|639M12} 9432523a7 C_Name{string} 2525m7 2526m7 2526r15 2527m27 2527r27 2527r35 9442535U17*C_Set_Non_Writable 2535>37 2536b<c,__gnat_set_non_writable>25 2541s7 9452535m37 Name{9|639M12} 9462537a7 C_Name{string} 2539m7 2540m7 2540r15 2541m27 2541r27 2541r35 9472549U17*C_Set_Readable 2549>33 2550b<c,__gnat_set_readable>25 2555s7 9482549m33 Name{9|639M12} 9492551a7 C_Name{string} 2553m7 2554m7 2554r15 2555m23 2555r23 2555r31 9502563U17*C_Set_Writable 2563>33 2564b<c,__gnat_set_writable>25 2569s7 9512563m33 Name{9|639M12} 9522565a7 C_Name{string} 2567m7 2568m7 2568r15 2569m23 2569r23 2569r31 9532577a7 F_Name{string} 2584m7 2585m7 2585r15 2590m22 2590r22 9542578a7 F_Value{string} 2587m7 2588m7 2588r16 2590m38 2590r38 9552580U17*Set_Env_Value 2580>32 2580>38 2581b<c,__gnat_setenv>25 2590s7 9562580m32 Name{5|64M9} 9572580m38 Value{5|64M9} 9582601i7 Result{integer} 2605m43 2606r14 9592602i7 Junk{9|801I9} 2603r29 2605m51 9602625i7 Saved_Output{9|186I9} 2631m7 2645r13 2653r14 9612626i7 Saved_Error{9|186I9} 2635m10 2648r16 2656r17 9622668i7 FD{9|186I9} 2674m7 2676r10 2681r34 2683r14 9632698U17 Spawn 2698>24 2708b17 2778l11 2778t16 2795s7 9642698a24 Args{9|701A12} 2708b24 2713r63 2719r47 2767r19 2768r29 9652701a7 N_Args{9|701A12} 2785r16 2786m10 2791m28 2791r28 2795r14 2799r16 2800m16 966. 2800r16 9672709A15 Chars(character)<integer> 2715r33 9682710P15 Char_Ptr(character) 2721r63 9692712i10 Command_Len{positive} 2715r45 9702714i10 Command_Last{natural} 2741r41 2744m13 2744r29 2755m13 2755r29 2756r22 9712715a10 Command{2709A15} 2752m16 2756m13 2759m41 2759r41 9722719i10 Arg_List_Len{positive} 2721r46 9732720i10 Arg_List_Last{natural} 2758m13 2758r30 2759r23 9742721a10 Arg_List(2710P15) 2759m13 2773m39 2773r39 2775m48 2775r48 9752726U20 Add_To_Command 2726>36 2740b20 2760l14 2760t28 2765s10 2768s13 9762726a36 S{string} 2740b36 2744r44 2751r22 2752r37 2752r49 9772729V19*Portable_Spawn{integer} 2729>35 2730b<c,__gnat_portable_spawn>28 978. 2773s23 9792729m35 Args{5|64M9} 9802732V19*Portable_No_Block_Spawn{9|801I9} 2732>44 2734b<c,__gnat_portable_no_block_spawn>16 981. 2775s23 9822732m44 Args{5|64M9} 9832741i13 First{natural} 2752r25 2759r50 9842751i17 J{integer} 2752r33 2752r52 9852767i14 J{integer} 2768r35 9862785i11 K{integer} 2786r18 2786r42 9872799i11 K{integer} 2800r24 9882812A15 Path_String{string}<integer> 2813r44 9892813P15 Path_String_Access(2812A15) 2816r39 2818r30 9902815V16 Address_To_Access[3|20]{2813P15} 2819s23 9912818p7 Path_Access{2813P15} 2827r28 9922821p7 Return_Val{9|70P12} 2824m7 2827r10 2830r14 9932826i11 J{integer} 2827r22 2827r41 9942838i7 Status{integer} 2844m29 2844r29 2845r19 9952840V16*Portable_Wait{9|801I9} 2840>31 2841b<c,__gnat_portable_wait>25 2844s14 9962840m31 S{5|64M9} 997X 13 s-soflin.ads 99845K16*Soft_Links 10|39w13 68r31 13|408e22 99960P9*No_Param_Proc 1000187p4*Lock_Task{60P9} 10|811r17 1312r14 1001197p4*Unlock_Task{60P9} 10|842r26 854r17 858r20 1316r14 1320r17 1002X 17 s-string.ads 100342K16*Strings 9|57w13 70r29 73r14 75r54 77r27 80r14 83r33 85r33 87r33 89r33 1004. 91r34 94r14 97r14 17|63e19 100545P9*String_Access(string) 9|70r37 100649U14*Free[4|20] 9|75r62 100754A9*String_List(45P9)<integer> 9|77r35 100855P9*String_List_Access(54A9) 9|91r42 100958U14*Free 9|97r22 1010 1011