From: oetiker Date: Mon, 9 Jun 2008 16:10:39 +0000 (+0000) Subject: do NOT export lowlevel functions, since I have no intention supporting these X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=38fc377c18799870bcb943426a6ec3ffb83be8e8;p=rrdtool-all.git 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@1421 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/program/src/rrd.h b/program/src/rrd.h index e705c5fe..a458b57c 100644 --- a/program/src/rrd.h +++ b/program/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/program/src/rrd_tool.h b/program/src/rrd_tool.h index e211c6bf..a8a01fac 100644 --- a/program/src/rrd_tool.h +++ b/program/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)