File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ #include <assert.h>
2+ #include <unistd.h>
3+ #include <sys/stat.h>
4+
5+ #define OLD "/sandbox/input.txt"
6+ #define NEW "/tmp/output.txt"
7+
8+ int main () {
9+ struct stat st_old ;
10+ struct stat st_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+ return 0 ;
17+ }
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ if (process.argv[2] === 'wasi-child') {
6464 runWASI ( { test : 'getentropy' } ) ;
6565 runWASI ( { test : 'getrusage' } ) ;
6666 runWASI ( { test : 'gettimeofday' } ) ;
67+ runWASI ( { test : 'link' } ) ;
6768 runWASI ( { test : 'main_args' } ) ;
6869 runWASI ( { test : 'notdir' } ) ;
6970 // runWASI({ test: 'poll' });
You can’t perform that action at this time.
0 commit comments