mirror of
https://git.proxmox.com/git/wasi-libc
synced 2025-07-15 05:16:48 +00:00

* Make __wasi_linkcount_t a uint64_t (#134) Refs: https://github.com/WebAssembly/WASI/pull/127 * Generate the WASI interface from witx. This replaces the hand-maintained <wasi/core.h> header with a <wasi/api.h> generated from witx. Most of the churn here is caused by upstream WASI renamings; hopefully in the future ABI updates will be less noisy.
15 lines
268 B
C
15 lines
268 B
C
#include <stddef.h>
|
|
#include <errno.h>
|
|
#include <wasi/api.h>
|
|
#include <unistd.h>
|
|
|
|
int pause(void) {
|
|
size_t n;
|
|
__wasi_errno_t error = __wasi_poll_oneoff(0, 0, 0, &n);
|
|
if (error != 0) {
|
|
errno = error;
|
|
return -1;
|
|
}
|
|
__builtin_trap();
|
|
}
|