+/* thread-safe (hopefully) */
+int rrd_create_r(char *filename,
+ unsigned long pdp_step, time_t last_up,
+ int argc, char **argv);
+/* NOTE: rrd_update_r is only thread-safe if no at-style time
+ specifications get used!!! */
+int rrd_update_r(char *filename, char *template,
+ int argc, char **argv);
+int rrd_dump_r(char *filename);
+time_t rrd_last_r(char *filename);
+