- rrd_open() calculates file size for new files and calls mmap once for
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 16 Oct 2008 21:12:27 +0000 (21:12 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Thu, 16 Oct 2008 21:12:27 +0000 (21:12 +0000)
commit4d7e379201b4cf3dbdad103d691ca7d2724ade2f
treeb17f49b07f1b01f3007051b690c9ceba73fc57ff
parent401ee75cb9db4973161d9bf6e83e586087bd7769
- rrd_open() calculates file size for new files and calls mmap once for
the whole file

- rrd_resize() cleaned up, no longer passing a size through the cookie
argument

- rrd_init(&my_rrd) must be called before rrd_open() - if people are
calling rrd_open directly from application code, this might be
troublesome.  Alternative solutions: creating an additional function,
rrd_open_create(), or adding an extra argument to rrd_open() for setting
the file size

-- Daniel Pocock

git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1613 a5681a0c-68f1-0310-ab6d-d61299d08faa
12 files changed:
src/rrd.h
src/rrd_create.c
src/rrd_dump.c
src/rrd_fetch.c
src/rrd_first.c
src/rrd_info.c
src/rrd_last.c
src/rrd_lastupdate.c
src/rrd_open.c
src/rrd_resize.c
src/rrd_tune.c
src/rrd_update.c