* Purpose: Free socket and private connection data
*
*************************************************************************/
-static int sql_destroy_socket(rlm_sql_handle_t *handle, rlm_sql_config_t *config)
+static int sql_destroy_socket(rlm_sql_handle_t *handle, UNUSED rlm_sql_config_t *config)
{
free(handle->conn);
handle->conn = NULL;
* Purpose: Issue a query to the database
*
*************************************************************************/
-static int sql_query(rlm_sql_handle_t * handle, rlm_sql_config_t *config, char *querystr)
+static int sql_query(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config, char *querystr)
{
SQLRETURN retval;
rlm_sql_db2_sock *sock;
/*************************************************************************
*
- * Function: sql_store_result
- *
- * Purpose: database specific store_result function. Returns a result
- * set for the query.
- *
- *************************************************************************/
-static int sql_store_result(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
-{
- return 0;
-}
-
-
-/*************************************************************************
- *
* Function: sql_num_fields
*
* Purpose: database specific num_fields function. Returns number
* of columns from query
*
*************************************************************************/
-static int sql_num_fields(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+static int sql_num_fields(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
SQLSMALLINT c;
rlm_sql_db2_sock *sock;
* for a result set
*
*************************************************************************/
-static int sql_free_result(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+static int sql_free_result(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
rlm_sql_db2_sock *sock;
sock = handle->conn;
* connection
*
*************************************************************************/
-static char *sql_error(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+static const char *sql_error(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
/* this should really be enough, if not, you still got the sqlstate */
#define MSGLEN 512
* connection
*
*************************************************************************/
-static int sql_close(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+static int sql_close(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
rlm_sql_db2_sock *sock;
* Purpose: End the query, such as freeing memory
*
*************************************************************************/
-static int sql_finish_query(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+static int sql_finish_query(UNUSED rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
return 0;
}
* Purpose: Return the number of rows affected by the last query.
*
*************************************************************************/
-static int sql_affected_rows(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+static int sql_affected_rows(rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
SQLINTEGER c;
rlm_sql_db2_sock *sock;
static int
-not_implemented(rlm_sql_handle_t * handle, rlm_sql_config_t *config)
+not_implemented(UNUSED rlm_sql_handle_t * handle, UNUSED rlm_sql_config_t *config)
{
radlog(L_ERR, "sql_db2: calling unimplemented function");
exit(1);