diff options
author | Oliver Kurth <okurth@gmail.com> | 2009-05-10 19:43:50 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-05-10 19:43:50 +0200 |
commit | 0a0dd2d52212764edd0b6fbe649c64abf120f937 (patch) | |
tree | 9b5ac81562682047afa2739bd41a04ddcbc8c1e7 /src/stream.c | |
parent | 57a98200a7706950240ffb2bb672cb76f55a641a (diff) |
add ipv6 support
Diffstat (limited to 'src/stream.c')
-rw-r--r-- | src/stream.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/stream.c b/src/stream.c index 72bc7a1..ec2ac6b 100644 --- a/src/stream.c +++ b/src/stream.c @@ -34,7 +34,9 @@ #include "client-tty.h" #include "server-tty.h" #include "client-tcp.h" +#include "client-tcp6.h" #include "server-tcp.h" +#include "server-tcp6.h" #include "client-unix.h" #include "server-unix.h" @@ -49,8 +51,12 @@ struct stream* stream_open(const char *spec) { return stream_server_tty(spec+4); else if (!strncmp(spec, "tcp-client:", 11)) return stream_client_tcp(spec+11); + else if (!strncmp(spec, "tcp6-client:", 12)) + return stream_client_tcp6(spec+12); else if (!strncmp(spec, "tcp-server:", 11)) return stream_server_tcp(spec+11); + else if (!strncmp(spec, "tcp6-server:", 12)) + return stream_server_tcp6(spec+12); else if (!strncmp(spec, "unix-client:", 12)) return stream_client_unix(spec+12); else if (!strncmp(spec, "unix-server:", 12)) |