X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frrd_open.c;h=d2ec549754d62d1a2d4e5b6597884212fb350599;hb=6d15811a93ba1a0c5271c525584a3fb5a35ba76f;hp=5a908daafc49a01eb285f0d205e246c4af8829ef;hpb=dc2409c0e92ace2dfdf73c0c5d7f57baf48b490b;p=rrdtool.git diff --git a/src/rrd_open.c b/src/rrd_open.c index 5a908da..d2ec549 100644 --- a/src/rrd_open.c +++ b/src/rrd_open.c @@ -174,6 +174,10 @@ rrd_file_t *rrd_open( } else { if (rdwr & RRD_READWRITE) { flags |= O_RDWR; +#ifdef HAVE_MMAP + rrd_simple_file->mm_flags = MAP_SHARED; + rrd_simple_file->mm_prot |= PROT_WRITE; +#endif } if (rdwr & RRD_CREAT) { flags |= (O_CREAT | O_TRUNC);