summaryrefslogtreecommitdiff
path: root/deps/uvwasi/include/uv_mapping.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uvwasi/include/uv_mapping.h')
-rw-r--r--deps/uvwasi/include/uv_mapping.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/deps/uvwasi/include/uv_mapping.h b/deps/uvwasi/include/uv_mapping.h
new file mode 100644
index 0000000000..d835ca507a
--- /dev/null
+++ b/deps/uvwasi/include/uv_mapping.h
@@ -0,0 +1,15 @@
+#ifndef __UVWASI_UV_MAPPING_H__
+#define __UVWASI_UV_MAPPING_H__
+
+#include "uv.h"
+#include "wasi_types.h"
+
+#define NANOS_PER_SEC 1000000000
+
+uvwasi_errno_t uvwasi__translate_uv_error(int err);
+int uvwasi__translate_to_uv_signal(uvwasi_signal_t sig);
+uvwasi_timestamp_t uvwasi__timespec_to_timestamp(const uv_timespec_t* ts);
+uvwasi_filetype_t uvwasi__stat_to_filetype(const uv_stat_t* stat);
+void uvwasi__stat_to_filestat(const uv_stat_t* stat, uvwasi_filestat_t* fs);
+
+#endif /* __UVWASI_UV_MAPPING_H__ */