From e0a5d0011605404adb384abd37d88513ec8f7088 Mon Sep 17 00:00:00 2001 From: Rat Date: Sun, 20 Jun 2010 17:13:10 +0200 Subject: added mysql source for win build --HG-- branch : trunk --- externals/mysql/vio/viotest.cc | 47 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 externals/mysql/vio/viotest.cc (limited to 'externals/mysql/vio/viotest.cc') diff --git a/externals/mysql/vio/viotest.cc b/externals/mysql/vio/viotest.cc new file mode 100644 index 00000000000..490a9ca6694 --- /dev/null +++ b/externals/mysql/vio/viotest.cc @@ -0,0 +1,47 @@ +/* +** Virtual I/O library +** Written by Andrei Errapart +*/ + +#include "all.h" + +#include +#include +#include + +#include + +VIO_NS_USING; + +int +main( int argc, + char** argv) +{ + VioFd* fs = 0; + VioSocket* ss = 0; + int fd = -1; + char* hh = "hshshsh\n"; + + DBUG_ENTER("main"); + DBUG_PROCESS(argv[0]); + DBUG_PUSH("d:t"); + + fd = open("/dev/tty", O_WRONLY); + if (fd<0) + { + perror("open"); + return 1; + } + fs = new VioFd(fd); + ss = new VioSocket(fd); + if (fs->write(hh,strlen(hh)) < 0) + perror("write"); + ss->write(hh,strlen(hh)); + printf("peer_name:%s\n", ss->peer_name()); + printf("cipher_description:%s\n", ss->cipher_description()); + delete fs; + delete ss; + + DBUG_RETURN(0); +} + -- cgit v1.2.3