about summary refs log tree commit diff
path: root/src/rt/rust_uv.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-10-17 11:28:05 -0700
committerAlex Crichton <alex@alexcrichton.com>2013-10-24 14:21:57 -0700
commit59d45b8fe793d369ddf600cce0f212f9b6165a30 (patch)
tree8a122f5327091943ac63d898291249dc1aa45498 /src/rt/rust_uv.cpp
parentb46f60a72968bd62560c0230b2e5dc63f107f468 (diff)
downloadrust-59d45b8fe793d369ddf600cce0f212f9b6165a30.tar.gz
rust-59d45b8fe793d369ddf600cce0f212f9b6165a30.zip
Don't attempt to export uv functions directly
Diffstat (limited to 'src/rt/rust_uv.cpp')
-rw-r--r--src/rt/rust_uv.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/rt/rust_uv.cpp b/src/rt/rust_uv.cpp
index 29d0800237b..a47b3446d34 100644
--- a/src/rt/rust_uv.cpp
+++ b/src/rt/rust_uv.cpp
@@ -650,3 +650,34 @@ extern "C" int rust_AI_NUMERICHOST()  { return AI_NUMERICHOST; }
 extern "C" int rust_AI_NUMERICSERV()  { return AI_NUMERICSERV; }
 extern "C" int rust_AI_PASSIVE()  { return AI_PASSIVE; }
 extern "C" int rust_AI_V4MAPPED()  { return AI_V4MAPPED; }
+
+extern "C" int
+rust_uv_pipe_open(uv_pipe_t *pipe, int file) {
+    return uv_pipe_open(pipe, file);
+}
+
+extern "C" int
+rust_uv_pipe_bind(uv_pipe_t *pipe, char *name) {
+    return uv_pipe_bind(pipe, name);
+}
+
+extern "C" void
+rust_uv_pipe_connect(uv_connect_t *req, uv_pipe_t *handle,
+                     char *name, uv_connect_cb cb) {
+    uv_pipe_connect(req, handle, name, cb);
+}
+
+extern "C" int
+rust_uv_tty_init(uv_loop_t *loop, uv_tty_t *tty, int fd, int readable) {
+    return uv_tty_init(loop, tty, fd, readable);
+}
+
+extern "C" int
+rust_uv_tty_set_mode(uv_tty_t *tty, int mode) {
+    return uv_tty_set_mode(tty, mode);
+}
+
+extern "C" int
+rust_uv_tty_get_winsize(uv_tty_t *tty, int *width, int *height) {
+    return uv_tty_get_winsize(tty, width, height);
+}