From 3dd4ecb493ea6ea81eec066a20f3235b67826cfc Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Tue, 27 Dec 2011 19:04:09 -0800 Subject: [PATCH] unix: expose uv__make_socketpair, uv__make_pipe in unix/internal.h --- src/unix/internal.h | 5 +++++ src/unix/process.c | 7 ++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/unix/internal.h b/src/unix/internal.h index 17381f339..3a51fc89f 100644 --- a/src/unix/internal.h +++ b/src/unix/internal.h @@ -185,4 +185,9 @@ void uv__udp_watcher_stop(uv_udp_t* handle, ev_io* w); /* fs */ void uv__fs_event_destroy(uv_fs_event_t* handle); +#define UV__F_IPC (1 << 0) +#define UV__F_NONBLOCK (1 << 1) +int uv__make_socketpair(int fds[2], int flags); +int uv__make_pipe(int fds[2], int flags); + #endif /* UV_UNIX_INTERNAL_H_ */ diff --git a/src/unix/process.c b/src/unix/process.c index 5581d8b80..becf60fe3 100644 --- a/src/unix/process.c +++ b/src/unix/process.c @@ -63,10 +63,7 @@ static void uv__chld(EV_P_ ev_child* watcher, int revents) { } -#define UV__F_IPC (1 << 0) -#define UV__F_NONBLOCK (1 << 1) - -static int uv__make_socketpair(int fds[2], int flags) { +int uv__make_socketpair(int fds[2], int flags) { #ifdef SOCK_NONBLOCK int fl; @@ -103,7 +100,7 @@ static int uv__make_socketpair(int fds[2], int flags) { } -static int uv__make_pipe(int fds[2], int flags) { +int uv__make_pipe(int fds[2], int flags) { #if HAVE_SYS_PIPE2 int fl;