diff options
Diffstat (limited to 'ttt.jai')
| -rw-r--r-- | ttt.jai | 34 |
1 files changed, 29 insertions, 5 deletions
@@ -1258,14 +1258,14 @@ main :: () { //c, d := file_open(ar_file_path); mfi, success := map_entire_file_start(ar_file_path); print("Success is %\n", success); - print("MFI is %\n", mfi); + //print("MFI is %\n", mfi); print("MFI.data.count is %\n", mfi.data.count); - print("MFI.data.data[1] is %\n", mfi.data.data[123]); + //print("MFI.data.data[1] is %\n", mfi.data.data[123]); print("%\n", ifx success then "success" else "fail"); print("--------------------------------------\n"); - - print(">>>%\n", mfi.map_info.file.handle.unknown_pre[111]); - print("###%\n", mfi.map_info.file.handle._file); + //print(">>>%\n", mfi.map_info.file.handle.unknown_pre[111]); + //print("###%\n", mfi.map_info.file.handle._file); + print("###%\n", mfi.map_info.file_descriptor); //file_h := c.handle; //for file_h.cena //if it == 4 { @@ -1282,6 +1282,30 @@ main :: () { //} //print("%\n", <<mfi.map_info.file.handle); + print("> IN LOOP <\n"); + peek :string; + peek.data = mfi.map_info.data.data; + peek.count = 1; + seek := 0; + while true { + //sleep_milliseconds(10); + print("peeking '%'\n", peek); + peek.data += 100000; + seek += 100000; + if seek >= (186880600/2) + break; + } + print("-- peek complete\n"); + print("MFI.data.count is %\n", mfi.data.count); + sleep_milliseconds(10000); + print("-- unloading..."); + map_entire_file_end(*mfi); + print("done\n"); + sleep_milliseconds(10000); + //print("-- reading entire file"); + //read_entire_file(ar_file_path); + //print("done\n"); + //sleep_milliseconds(10000); return; } |
