From abf9fa5d6a65566a6d3d6e05d3ab285f12b32123 Mon Sep 17 00:00:00 2001 From: oetiker Date: Mon, 9 Jun 2008 16:10:39 +0000 Subject: [PATCH] do NOT export lowlevel functions, since I have no intention supporting these interfaces across versions. The symbols are in the library, so if someone WANTS to code to them, they are free todo so, but they will have to use our internal header files. git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1421 a5681a0c-68f1-0310-ab6d-d61299d08faa --- src/rrd.h | 34 ---------------------------------- src/rrd_tool.h | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 34 deletions(-) diff --git a/src/rrd.h b/src/rrd.h index e705c5f..a458b57 100644 --- a/src/rrd.h +++ b/src/rrd.h @@ -299,40 +299,6 @@ extern "C" { /* int rrd_test_error_r (rrd_context_t *); */ /* char *rrd_get_error_r (rrd_context_t *); */ -/* low level file access */ - void rrd_init( - rrd_t *rrd); - void rrd_free( - rrd_t *rrd); - - rrd_file_t *rrd_open( - 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( - rrd_file_t *rrd_file, - void *buf, - size_t count); - ssize_t rrd_write( - rrd_file_t *rrd_file, - const void *buf, - size_t count); - void rrd_flush( - rrd_file_t *rrd_file); - off_t rrd_seek( - rrd_file_t *rrd_file, - off_t off, - int whence); - off_t rrd_tell( - rrd_file_t *rrd_file); - int rrd_lock( - rrd_file_t *file); - #endif /* _RRDLIB_H */ #ifdef __cplusplus diff --git a/src/rrd_tool.h b/src/rrd_tool.h index e211c6b..a8a01fa 100644 --- a/src/rrd_tool.h +++ b/src/rrd_tool.h @@ -87,6 +87,41 @@ extern "C" { char ***ds_namv, rrd_value_t **data); + void rrd_free( + rrd_t *rrd); + void rrd_freemem( + void *mem); + void rrd_init( + rrd_t *rrd); + + rrd_file_t *rrd_open( + 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( + rrd_file_t *rrd_file, + void *buf, + size_t count); + ssize_t rrd_write( + rrd_file_t *rrd_file, + const void *buf, + size_t count); + void rrd_flush( + rrd_file_t *rrd_file); + off_t rrd_seek( + rrd_file_t *rrd_file, + off_t off, + int whence); + off_t rrd_tell( + rrd_file_t *rrd_file); + int rrd_lock( + rrd_file_t *file); + #define RRD_READONLY (1<<0) #define RRD_READWRITE (1<<1) #define RRD_CREAT (1<<2) -- 2.11.0