summaryrefslogtreecommitdiffstats
path: root/src/stream.c
diff options
context:
space:
mode:
authorOliver Kurth <okurth@gmail.com>2009-05-10 19:43:50 +0200
committerLennart Poettering <lennart@poettering.net>2009-05-10 19:43:50 +0200
commit0a0dd2d52212764edd0b6fbe649c64abf120f937 (patch)
tree9b5ac81562682047afa2739bd41a04ddcbc8c1e7 /src/stream.c
parent57a98200a7706950240ffb2bb672cb76f55a641a (diff)
add ipv6 support
Diffstat (limited to 'src/stream.c')
-rw-r--r--src/stream.c6
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))