1 #include <stddef.h>
2 #include <errno.h>
3 #include <wasi/api.h>
4 #include <unistd.h>
5 
pause(void)6 int pause(void) {
7     size_t n;
8     __wasi_errno_t error = __wasi_poll_oneoff(0, 0, 0, &n);
9     if (error != 0) {
10         errno = error;
11         return -1;
12     }
13     __builtin_trap();
14 }
15