check for fadvise all the time
[rrdtool.git] / src / rrd_tool.h
index e888c1f..06f4de1 100644 (file)
@@ -137,6 +137,9 @@ extern    "C" {
     const char *const file_name,
     rrd_t *rrd,
     unsigned rdwr);
+    void rrd_dontneed(
+    rrd_file_t *rrd_file,
+    rrd_t *rrd);
     int       rrd_close(
     rrd_file_t *rrd_file);
     ssize_t   rrd_read(
@@ -160,9 +163,11 @@ extern    "C" {
     char **buffer,
     int skipfirst);
 
-#define RRD_READONLY    0
-#define RRD_READWRITE   1
-#define RRD_CREAT       2
+#define RRD_READONLY    (1<<0)
+#define RRD_READWRITE   (1<<1)
+#define RRD_CREAT       (1<<2)
+#define RRD_READAHEAD   (1<<3)
+#define RRD_COPY        (1<<4)
 
     enum cf_en cf_conv(
     const char *string);