aboutgitcodelistschat:MatrixIRC
diff options
context:
space:
mode:
-rw-r--r--demo/read.hjson13
1 files changed, 13 insertions, 0 deletions
diff --git a/demo/read.hjson b/demo/read.hjson
new file mode 100644
index 0000000..071ce3a
--- /dev/null
+++ b/demo/read.hjson
@@ -0,0 +1,13 @@
+[
+ {
+ "match": [
+ { "read": { "path": "/tmp/abcd2", "buf": { "tag": "buf" }, "count": { "tag": "count" } } }
+ ],
+ "call": [
+ { "open": { "path": "/tmp/abcd", "flags": "rdonly", "mode": 0 }, "ret": "new_fd" },
+ { "read": { "fd": { "tag": { "get": "new_fd" } }, "buf": { "tag": { "set": "new" } }, "count": { "tag": { "get": "count" } } }, "ret": "n" }
+ ],
+ "write": { "src": "new", "dst": "buf", "count": "n" },
+ "return": { "value": { "tag": "n" } }
+ }
+]