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.
16 lines
357 B
C
16 lines
357 B
C
#include <common/errno.h>
|
|
#include <wasi/api.h>
|
|
#include <wasi/libc.h>
|
|
#include <errno.h>
|
|
#include <string.h>
|
|
|
|
int __wasilibc_unlinkat(int fd, const char *path) {
|
|
size_t path_len = strlen(path);
|
|
__wasi_errno_t error = __wasi_path_unlink_file(fd, path, path_len);
|
|
if (error != 0) {
|
|
errno = error;
|
|
return -1;
|
|
}
|
|
return 0;
|
|
}
|