-int rrd_update_r(char *filename, char *_template,
- int argc, char **argv);
-int rrd_dump_r(char *filename);
+
+int rrd_update_r(const char *filename, const char *_template,
+ int argc, const char **argv);
+int rrd_fetch_r(const char *filename, const char* cf,
+ time_t *start, time_t *end,
+ unsigned long *step,
+ unsigned long *ds_cnt,
+ char ***ds_namv,
+ rrd_value_t **data);
+int rrd_dump_r(const char *filename, char *outname);