diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-10-17 11:28:05 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-10-24 14:21:57 -0700 |
| commit | 59d45b8fe793d369ddf600cce0f212f9b6165a30 (patch) | |
| tree | 8a122f5327091943ac63d898291249dc1aa45498 /src/rt/rust_uv.cpp | |
| parent | b46f60a72968bd62560c0230b2e5dc63f107f468 (diff) | |
| download | rust-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.cpp | 31 |
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); +} |
