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