char *endp;
int j;
unsigned int flags = 0;
-#if MYSQL_VERSION_ID >= 50000
- my_bool auto_reconnect = 1;
-#endif /* if MYSQL_VERSION_ID >= 50000 */
UNUSED(driverarg);
UNUSED(dlzname);
pass = getParameterValue(argv[1], "pass=");
socket = getParameterValue(argv[1], "socket=");
-#if MYSQL_VERSION_ID >= 50000
/* enable automatic reconnection. */
if (mysql_options((MYSQL *)dbi->dbconn, MYSQL_OPT_RECONNECT,
- &auto_reconnect) != 0)
+ &(my_bool){ 1 }) != 0)
{
isc_log_write(dns_lctx, DNS_LOGCATEGORY_DATABASE,
DNS_LOGMODULE_DLZ, ISC_LOG_WARNING,
"mysql driver failed to set "
- "MYSQL_OPT_RECONNECT option, continuing");
+ "MYSQL_OPT_RECONNECT option, "
+ "continuing");
}
-#endif /* if MYSQL_VERSION_ID >= 50000 */
- for (j = 0; dbc == NULL && j < 4; j++)
+ for (j = 0; dbc == NULL && j < 4; j++) {
dbc = mysql_real_connect((MYSQL *)dbi->dbconn, host, user, pass,
dbname, port, socket, flags);
+ }
/* let user know if we couldn't connect. */
if (dbc == NULL) {
char *endp;
int j;
const char *helper_name;
-#if MYSQL_VERSION_ID >= 50000
- my_bool auto_reconnect = 1;
-#endif /* if MYSQL_VERSION_ID >= 50000 */
#if PTHREADS
int dbcount;
int i;
dbc = NULL;
-#if MYSQL_VERSION_ID >= 50000
/* enable automatic reconnection. */
if (mysql_options((MYSQL *)dbi->dbconn, MYSQL_OPT_RECONNECT,
- &auto_reconnect) != 0)
+ &(my_bool){ 1 }) != 0)
{
mysql->log(ISC_LOG_WARNING, "MySQL module failed to "
"set "
"MYSQL_OPT_RECONNECT "
"option, continuing");
}
-#endif /* if MYSQL_VERSION_ID >= 50000 */
for (j = 0; dbc == NULL && j < 4; j++) {
dbc = mysql_real_connect(
*/
if (mysql_thread_safe()) {
for (n = 0; n < MAX_DBI; n++) {
-#if MYSQL_VERSION_ID >= 50000
- my_bool opt = 1;
-#endif
-
dlz_mutex_init(&state->db[n].mutex, NULL);
dlz_mutex_lock(&state->db[n].mutex);
state->db[n].id = n;
state->db[n].sock = mysql_init(NULL);
mysql_options(state->db[n].sock,
MYSQL_READ_DEFAULT_GROUP, modname);
-#if MYSQL_VERSION_ID >= 50000
mysql_options(state->db[n].sock, MYSQL_OPT_RECONNECT,
- &opt);
-#endif
+ &(my_bool){ 1 });
dlz_mutex_unlock(&state->db[n].mutex);
}