wasi-libc/libc-bottom-half/headers/public/wasi/libc.h
Dan Gohman a94d2d04e7
Avoid varargs conventions when calling open (#126)
* Add an entrypoint for calling open that bypasses the varargs.

* Add an entrypoint for calling openat that bypasses the varargs.
2019-11-04 16:37:45 -08:00

23 lines
519 B
C

#ifndef __wasi_libc_h
#define __wasi_libc_h
#include <__typedef_off_t.h>
#ifdef __cplusplus
extern "C" {
#endif
int __wasilibc_register_preopened_fd(int fd, const char *path);
int __wasilibc_fd_renumber(int fd, int newfd);
int __wasilibc_unlinkat(int fd, const char *path);
int __wasilibc_rmdirat(int fd, const char *path);
int __wasilibc_open_nomode(const char *path, int oflag);
int __wasilibc_openat_nomode(int fd, const char *path, int oflag);
off_t __wasilibc_tell(int fd);
#ifdef __cplusplus
}
#endif
#endif