There was an error while loading. Please reload this page.
1 parent 2e5f81f commit 1428de8Copy full SHA for 1428de8
3 files changed
test/wasi/c/link.c
@@ -0,0 +1,17 @@
1
+#include<assert.h>
2
+#include<unistd.h>
3
+#include<sys/stat.h>
4
+
5
+#defineOLD "/sandbox/input.txt"
6
+#defineNEW "/tmp/output.txt"
7
8
+intmain() {
9
+structstatst_old;
10
+structstatst_new;
11
12
+assert(0==stat(OLD, &st_old));
13
+assert(0==link(OLD, NEW));
14
+assert(0==stat(NEW, &st_new));
15
+assert(st_old.st_ino==st_new.st_ino);
16
+return0;
17
+}
test/wasi/test-wasi.js
@@ -64,6 +64,7 @@ if (process.argv[2] === 'wasi-child') {
64
runWASI({test: 'getentropy'});
65
runWASI({test: 'getrusage'});
66
runWASI({test: 'gettimeofday'});
67
+runWASI({test: 'link'});
68
runWASI({test: 'main_args'});
69
runWASI({test: 'notdir'});
70
// runWASI({ test: 'poll' });
test/wasi/wasm/link.wasm
30.7 KB
0 commit comments