45 const char *drizzle_con_uds(
const drizzle_con_st *con)
52 if (con->socket_type == DRIZZLE_CON_SOCKET_UDS)
54 if (con->socket.uds.path_buffer[0] != 0)
56 return con->socket.uds.path_buffer;
59 if (con->options & DRIZZLE_CON_MYSQL)
61 return DRIZZLE_DEFAULT_UDS_MYSQL;
64 return DRIZZLE_DEFAULT_UDS;
70 void drizzle_con_set_uds(drizzle_con_st *con,
const char *uds)
79 con->socket_type= DRIZZLE_CON_SOCKET_UDS;
84 con->socket.uds.path_buffer[0]= 0;
88 strncpy(con->socket.uds.path_buffer, uds,
sizeof(con->socket.uds.path_buffer));