summaryrefslogtreecommitdiffstats
path: root/src/stream.c
diff options
context:
space:
mode:
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))