aboutsummaryrefslogtreecommitdiff
path: root/ttt.jai
diff options
context:
space:
mode:
Diffstat (limited to 'ttt.jai')
-rw-r--r--ttt.jai34
1 files changed, 29 insertions, 5 deletions
diff --git a/ttt.jai b/ttt.jai
index 9592d5b..7612f1b 100644
--- a/ttt.jai
+++ b/ttt.jai
@@ -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;
}