~ubuntu-branches/ubuntu/precise/libdbi-drivers/precise

« back to all changes in this revision

Viewing changes to drivers/msql/dbd_msql.c

  • Committer: Stefano Rivera
  • Date: 2010-08-07 14:06:29 UTC
  • mfrom: (5.1.1 libdbi-drivers)
  • Revision ID: stefanor@ubuntu.com-20100807140629-dshfwn5j6v34pqrd
Tags: 0.8.3-1-0ubuntu1
New upstream release. -- Fixes ABORT problems with sqlite3+rrdtool

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
 
82
82
int dbd_initialize(dbi_driver_t *driver) 
83
83
{
 
84
        _dbd_register_driver_cap(driver, "safe_dlclose", 1);
84
85
        return 0;
85
86
}
86
87
 
270
271
const char *dbd_select_db(dbi_conn_t *conn, const char *db) 
271
272
{
272
273
        if (msqlSelectDB((int)conn->connection, (char *)db) < 0) {
273
 
                _error_handler(conn, DBI_ERROR_DBD);
 
274
                _dbd_internal_error_handler(conn, NULL, DBI_ERROR_DBD);
274
275
                return "";
275
276
        }
276
277
        return db;
289
290
 
290
291
unsigned long long dbd_get_seq_last(dbi_conn_t *conn, const char *sequence) 
291
292
{  
292
 
        return 0;
 
293
  _dbd_internal_error_handler(conn, NULL, DBI_ERROR_UNSUPPORTED);
 
294
  return 0;
293
295
}
294
296
 
295
297
 
296
298
unsigned long long dbd_get_seq_next(dbi_conn_t *conn, const char *sequence) 
297
299
{       
298
 
        return 0;
 
300
  _dbd_internal_error_handler(conn, NULL, DBI_ERROR_UNSUPPORTED);
 
301
  return 0;
299
302
}
300
303
 
301
304