mirror of
https://git.proxmox.com/git/wasi-libc
synced 2025-07-15 05:28:17 +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.
14 lines
277 B
C
14 lines
277 B
C
#include <wasi/api.h>
|
|
#include <wasi/libc.h>
|
|
#include <errno.h>
|
|
#include <unistd.h>
|
|
|
|
int __wasilibc_fd_renumber(int fd, int newfd) {
|
|
__wasi_errno_t error = __wasi_fd_renumber(fd, newfd);
|
|
if (error != 0) {
|
|
errno = error;
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|