]> git.proxmox.com Git - wasi-libc.git/blob - libc-bottom-half/sources/pause.c
Wasi snapshot preview1 (#140)
[wasi-libc.git] / libc-bottom-half / sources / pause.c
1 #include <stddef.h>
2 #include <errno.h>
3 #include <wasi/api.h>
4 #include <unistd.h>
5
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 }