mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Lay foundations for named pipe support in mysqlnd
This commit is contained in:
parent
cf7d0fb4e7
commit
f8c2680509
3 changed files with 18 additions and 3 deletions
|
@ -2116,10 +2116,17 @@ MYSQLND_METHOD(mysqlnd_conn, set_client_option)(MYSQLND * const conn,
|
|||
DBG_INF_FMT("charset=%s", conn->options.charset_name);
|
||||
break;
|
||||
}
|
||||
case MYSQL_OPT_NAMED_PIPE:
|
||||
conn->options.protocol = MYSQL_PROTOCOL_PIPE;
|
||||
break;
|
||||
case MYSQL_OPT_PROTOCOL:
|
||||
if (*(unsigned int*) value < MYSQL_PROTOCOL_LAST) {
|
||||
conn->options.protocol = *(unsigned int*) value;
|
||||
}
|
||||
break;
|
||||
#ifdef WHEN_SUPPORTED_BY_MYSQLI
|
||||
case MYSQL_SET_CHARSET_DIR:
|
||||
case MYSQL_OPT_RECONNECT:
|
||||
case MYSQL_OPT_PROTOCOL:
|
||||
/* we don't need external character sets, all character sets are
|
||||
compiled in. For compatibility we just ignore this setting.
|
||||
Same for protocol, we don't support old protocol */
|
||||
|
@ -2131,7 +2138,6 @@ MYSQLND_METHOD(mysqlnd_conn, set_client_option)(MYSQLND * const conn,
|
|||
#endif
|
||||
|
||||
#ifdef WHEN_SUPPORTED_BY_MYSQLI
|
||||
case MYSQL_OPT_NAMED_PIPE:
|
||||
case MYSQL_SHARED_MEMORY_BASE_NAME:
|
||||
case MYSQL_OPT_USE_RESULT:
|
||||
case MYSQL_SECURE_AUTH:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue