about summary refs log tree commit diff stats
path: root/apps/print-file.mu
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-05-28 22:31:52 -0700
committerKartik Agaram <vc@akkartik.com>2020-05-28 22:31:52 -0700
commit583a966d3e0b0f0e0fa9166986c877fda0643196 (patch)
treee62b31a3ed4f615330d7bf42d83a84b54e0c315f /apps/print-file.mu
parent429cebf3e4c4ce5ba81443968d28b88bdfd2584e (diff)
downloadmu-583a966d3e0b0f0e0fa9166986c877fda0643196.tar.gz
6422 - size-of for handles
Diffstat (limited to 'apps/print-file.mu')
-rw-r--r--apps/print-file.mu8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/print-file.mu b/apps/print-file.mu
index 5010bafb..b5b5601b 100644
--- a/apps/print-file.mu
+++ b/apps/print-file.mu
@@ -14,8 +14,16 @@ $main-body: {
     {
       break-if-<=
       var filename/edx: (addr addr array byte) <- index args 1
+      var in: (handle buffered-file)
+      {
+        var addr-in/eax: (addr handle buffered-file) <- address in
+        open *filename, 0, addr-in
+      }
+      var in-addr/eax: (addr buffered-file) <- lookup in
       print-string "filename: "
       print-string *filename
+      print-string ": "
+      print-int32-to-screen in-addr
       print-string "\n"
     }
   }