mirror of
https://github.com/MariaDB/server.git
synced 2026-04-26 02:05:31 +02:00
Final patch to remove the last of the OS2 support.
client/client_priv.h: OS2 removal client/mysql.cc: OS2 removal dbug/dbug.c: OS2 removal include/m_string.h: OS2 removal include/my_global.h: Cleanup for have_mit libmysql/dll.c: OS2 removal libmysql/get_password.c: OS2 removal libmysql/libmysql.c: OS2 removal libmysql/manager.c: OS2 removal sql-common/client.c: OS2 removal sql/event_executor.cc: OS2 removal sql/hostname.cc: OS2 removal sql/log.cc: OS2 removal sql/log_event.h: OS2 removal sql/my_lock.c: OS2 removal sql/mysql_priv.h: OS2 removal sql/mysqld.cc: OS2 removal sql/net_serv.cc: OS2 removal sql/repl_failsafe.cc: OS2 removal sql/slave.cc: OS2 removal sql/sql_base.cc: OS2 removal sql/sql_insert.cc: OS2 removal sql/sql_load.cc: OS2 removal sql/sql_parse.cc: OS2 removal sql/sql_table.cc: OS2 removal storage/myisam/myisamchk.c: OS2 removal storage/ndb/src/mgmclient/main.cpp: OS2 removal storage/ndb/src/mgmsrv/main.cpp: OS2 removal vio/vio.c: OS2 removal vio/viosocket.c: OS2 removal vio/viossl.c: OS2 removal
This commit is contained in:
parent
f42b90fcb8
commit
cc62983ca2
31 changed files with 65 additions and 256 deletions
|
|
@ -147,7 +147,7 @@ Vio *vio_new(my_socket sd, enum enum_vio_type type, uint flags)
|
|||
sprintf(vio->desc,
|
||||
(vio->type == VIO_TYPE_SOCKET ? "socket (%d)" : "TCP/IP (%d)"),
|
||||
vio->sd);
|
||||
#if !defined(__WIN__) && !defined(__EMX__) && !defined(OS2)
|
||||
#if !defined(__WIN__)
|
||||
#if !defined(NO_FCNTL_NONBLOCK)
|
||||
/*
|
||||
We call fcntl() to set the flags and then immediately read them back
|
||||
|
|
@ -166,7 +166,7 @@ Vio *vio_new(my_socket sd, enum enum_vio_type type, uint flags)
|
|||
(void) ioctl(sd,FIOSNBIO,0);
|
||||
vio->fcntl_mode &= ~O_NONBLOCK;
|
||||
#endif
|
||||
#else /* !defined(__WIN__) && !defined(__EMX__) */
|
||||
#else /* !defined(__WIN__) */
|
||||
{
|
||||
/* set to blocking mode by default */
|
||||
ulong arg=0, r;
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ int vio_blocking(Vio * vio __attribute__((unused)), my_bool set_blocking_mode,
|
|||
DBUG_PRINT("enter", ("set_blocking_mode: %d old_mode: %d",
|
||||
(int) set_blocking_mode, (int) *old_mode));
|
||||
|
||||
#if !defined(__WIN__) && !defined(__EMX__)
|
||||
#if !defined(__WIN__)
|
||||
#if !defined(NO_FCNTL_NONBLOCK)
|
||||
if (vio->sd >= 0)
|
||||
{
|
||||
|
|
@ -150,10 +150,8 @@ int vio_blocking(Vio * vio __attribute__((unused)), my_bool set_blocking_mode,
|
|||
#else
|
||||
r= set_blocking_mode ? 0 : 1;
|
||||
#endif /* !defined(NO_FCNTL_NONBLOCK) */
|
||||
#else /* !defined(__WIN__) && !defined(__EMX__) */
|
||||
#ifndef __EMX__
|
||||
#else /* !defined(__WIN__) */
|
||||
if (vio->type != VIO_TYPE_NAMEDPIPE && vio->type != VIO_TYPE_SHARED_MEMORY)
|
||||
#endif
|
||||
{
|
||||
ulong arg;
|
||||
int old_fcntl=vio->fcntl_mode;
|
||||
|
|
@ -170,11 +168,9 @@ int vio_blocking(Vio * vio __attribute__((unused)), my_bool set_blocking_mode,
|
|||
if (old_fcntl != vio->fcntl_mode)
|
||||
r = ioctlsocket(vio->sd,FIONBIO,(void*) &arg);
|
||||
}
|
||||
#ifndef __EMX__
|
||||
else
|
||||
r= test(!(vio->fcntl_mode & O_NONBLOCK)) != set_blocking_mode;
|
||||
#endif /* __EMX__ */
|
||||
#endif /* !defined(__WIN__) && !defined(__EMX__) */
|
||||
#endif /* !defined(__WIN__) */
|
||||
DBUG_PRINT("exit", ("%d", r));
|
||||
DBUG_RETURN(r);
|
||||
}
|
||||
|
|
@ -195,12 +191,12 @@ int vio_fastsend(Vio * vio __attribute__((unused)))
|
|||
int r=0;
|
||||
DBUG_ENTER("vio_fastsend");
|
||||
|
||||
#if defined(IPTOS_THROUGHPUT) && !defined(__EMX__)
|
||||
#if defined(IPTOS_THROUGHPUT)
|
||||
{
|
||||
int tos = IPTOS_THROUGHPUT;
|
||||
r= setsockopt(vio->sd, IPPROTO_IP, IP_TOS, (void *) &tos, sizeof(tos));
|
||||
}
|
||||
#endif /* IPTOS_THROUGHPUT && !__EMX__ */
|
||||
#endif /* IPTOS_THROUGHPUT */
|
||||
if (!r)
|
||||
{
|
||||
#ifdef __WIN__
|
||||
|
|
|
|||
|
|
@ -112,12 +112,12 @@ int vio_ssl_fastsend(Vio * vio __attribute__((unused)))
|
|||
int r=0;
|
||||
DBUG_ENTER("vio_ssl_fastsend");
|
||||
|
||||
#if defined(IPTOS_THROUGHPUT) && !defined(__EMX__)
|
||||
#if defined(IPTOS_THROUGHPUT)
|
||||
{
|
||||
int tos= IPTOS_THROUGHPUT;
|
||||
r= setsockopt(vio->sd, IPPROTO_IP, IP_TOS, (void *) &tos, sizeof(tos));
|
||||
}
|
||||
#endif /* IPTOS_THROUGHPUT && !__EMX__ */
|
||||
#endif /* IPTOS_THROUGHPUT */
|
||||
if (!r)
|
||||
{
|
||||
#ifdef __WIN__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue