version 1.1.2.2, 2011/11/23 08:50:03
|
version 1.1.2.3, 2011/11/23 14:51:14
|
Line 17 mqtt_rtlm_log(const char *fmt, ...)
|
Line 17 mqtt_rtlm_log(const char *fmt, ...)
|
vsyslog(LOG_ERR, fmt, lst); |
vsyslog(LOG_ERR, fmt, lst); |
va_end(lst); |
va_end(lst); |
} |
} |
#define MQTT_DB_LOG(_sql) (assert((_sql)), mqtt_rtlm_log("Error:: SQL #%d - %s", \ | #define MQTT_RTLM_LOG(_sql) (assert((_sql)), mqtt_rtlm_log("Error:: SQL #%d - %s", \ |
sqlite3_errcode((_sql)), sqlite3_errmsg((_sql)))) |
sqlite3_errcode((_sql)), sqlite3_errmsg((_sql)))) |
|
|
|
|
/* |
/* |
* mqtt_rtlm_open() Open database connection |
* mqtt_rtlm_open() Open database connection |
* |
* |
* @csCfgName = config filename | * @cfg = loaded config |
* return: NULL error or SQL handle |
* return: NULL error or SQL handle |
*/ |
*/ |
sqlite3 * |
sqlite3 * |
Line 43 mqtt_rtlm_open(sl_config *cfg)
|
Line 43 mqtt_rtlm_open(sl_config *cfg)
|
} |
} |
|
|
if (sqlite3_open_v2(str, &sql, SQLITE_OPEN_READONLY, NULL)) { |
if (sqlite3_open_v2(str, &sql, SQLITE_OPEN_READONLY, NULL)) { |
MQTT_DB_LOG(sql); | MQTT_RTLM_LOG(sql); |
sqlite3_close(sql); |
sqlite3_close(sql); |
return NULL; |
return NULL; |
} |
} |