#include "rrd_tool.h"
+#include "unused.h"
#include <dbi/dbi.h>
#include <time.h>
int
rrd_fetch_fn_libdbi(
const char *filename, /* name of the rrd */
- enum cf_en cf_idx __attribute__((unused)), /* consolidation function */
+ enum cf_en UNUSED(cf_idx), /* consolidation function */
time_t *start,
time_t *end, /* which time frame do you want ?
* will be changed to represent reality */
char where[10240];
table_help.conn=NULL;
table_help.where=where;
+ table_help.filename=filename;
/* some loop variables */
int i=0;
}
/* allocate memory for resultset (with the following columns: min,avg,max,count,sigma) */
- i=rows * sizeof(rrd_value_t)*(*ds_cnt);
+ i=(rows+1) * sizeof(rrd_value_t)*(*ds_cnt);
if (((*data) = malloc(i))==NULL){
/* and return error */
rrd_set_error("malloc failed for %i bytes",i);