diff options
Diffstat (limited to 'src/filecache.h')
-rw-r--r-- | src/filecache.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/filecache.h b/src/filecache.h new file mode 100644 index 0000000..90972b0 --- /dev/null +++ b/src/filecache.h @@ -0,0 +1,19 @@ +#ifndef foofilecachehfoo +#define foofilecachehfoo + +#include <sys/types.h> + +void* file_cache_open(const char *path, int flags); +void* file_cache_get(const char *path); +void file_cache_unref(void *f); + +int file_cache_close(void *f); + +int file_cache_read(void *f, char *buf, size_t size, off_t offset); +int file_cache_write(void *f, const char *buf, size_t size, off_t offset); +int file_cache_truncate(void *f, off_t s); +int file_cache_sync(void *f); +int file_cache_close_all(void); + + +#endif |