summaryrefslogtreecommitdiff
path: root/vio/vio.c
diff options
context:
space:
mode:
authorunknown <tonu@hundin.mysql.fi>2001-05-31 17:18:25 +0300
committerunknown <tonu@hundin.mysql.fi>2001-05-31 17:18:25 +0300
commitb99a7fa1cc0d872920f222dd74c34b60add86f59 (patch)
tree10378caa2d664f34da82d58a0fbe3f17c6ad6704 /vio/vio.c
parentfa53542dfc64f7af17903283e9d1e21579217782 (diff)
downloadmariadb-git-b99a7fa1cc0d872920f222dd74c34b60add86f59.tar.gz
Support for VIO library
Makefile.am: Added vio include/mysql_com.h: Removed ancient defines from Vio++ times include/violite.h: Added vio libmysql/Makefile.shared: Removed sqlobject line with violite.lo libmysql/libmysql.c: Openssl stuff & sons sql/Makefile.am: Added vio sql/mini_client.cc: Added vio sql/mysqld.cc: Added vio sql/net_serv.cc: Added vio sql/sql_parse.cc: Added vio vio/Makefile.am: Removed C++ stuff vio/vio.c: st_vio -> Vio vio/viosocket.c: st_vio -> Vio vio/viossl.c: st_vio -> Vio vio/viosslfactories.c: vio.h-> violite.h
Diffstat (limited to 'vio/vio.c')
-rw-r--r--vio/vio.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/vio/vio.c b/vio/vio.c
index 9775c002737..689a01f4475 100644
--- a/vio/vio.c
+++ b/vio/vio.c
@@ -23,10 +23,11 @@
#define DONT_MAP_VIO
#include <global.h>
+#include <mysql_com.h>
+#include <violite.h>
#include <errno.h>
#include <assert.h>
-#include <vio.h>
#include <my_sys.h>
#include <my_net.h>
#include <m_string.h>
@@ -58,14 +59,14 @@
/*
- * Helper to fill most of the st_vio* with defaults.
+ * Helper to fill most of the Vio* with defaults.
*/
-void vio_reset(st_vio* vio, enum enum_vio_type type,
+void vio_reset(Vio* vio, enum enum_vio_type type,
my_socket sd, HANDLE hPipe,
my_bool localhost)
{
- bzero((char*) vio, sizeof(st_vio));
+ bzero((char*) vio, sizeof(Vio));
vio->type = type;
vio->sd = sd;
vio->hPipe = hPipe;
@@ -102,12 +103,12 @@ if(type == VIO_TYPE_SSL){
/* Open the socket or TCP/IP connection and read the fnctl() status */
-st_vio *vio_new(my_socket sd, enum enum_vio_type type, my_bool localhost)
+Vio *vio_new(my_socket sd, enum enum_vio_type type, my_bool localhost)
{
- st_vio *vio;
+ Vio *vio;
DBUG_ENTER("vio_new");
DBUG_PRINT("enter", ("sd=%d", sd));
- if ((vio = (st_vio*) my_malloc(sizeof(*vio),MYF(MY_WME))))
+ if ((vio = (Vio*) my_malloc(sizeof(*vio),MYF(MY_WME))))
{
vio_reset(vio, type, sd, 0, localhost);
sprintf(vio->desc,
@@ -134,11 +135,11 @@ st_vio *vio_new(my_socket sd, enum enum_vio_type type, my_bool localhost)
#ifdef __WIN__
-st_vio *vio_new_win32pipe(HANDLE hPipe)
+Vio *vio_new_win32pipe(HANDLE hPipe)
{
- st_vio *vio;
+ Vio *vio;
DBUG_ENTER("vio_new_handle");
- if ((vio = (st_vio*) my_malloc(sizeof(st_vio),MYF(MY_WME))))
+ if ((vio = (Vio*) my_malloc(sizeof(Vio),MYF(MY_WME))))
{
vio_reset(vio, VIO_TYPE_NAMEDPIPE, 0, hPipe, TRUE);
strmov(vio->desc, "named pipe");