diff options
author | unknown <tonu@hundin.mysql.fi> | 2001-05-31 17:18:25 +0300 |
---|---|---|
committer | unknown <tonu@hundin.mysql.fi> | 2001-05-31 17:18:25 +0300 |
commit | b99a7fa1cc0d872920f222dd74c34b60add86f59 (patch) | |
tree | 10378caa2d664f34da82d58a0fbe3f17c6ad6704 /vio/vio.c | |
parent | fa53542dfc64f7af17903283e9d1e21579217782 (diff) | |
download | mariadb-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.c | 21 |
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"); |