26 #include <sys/types.h> 32 #define ES_URI_PREFIX_MAX 8 33 #define ES_MAX_URI_LEN (PATH_MAX + ES_URI_PREFIX_MAX) 38 extern int es_init (
const char *uri);
41 extern ssize_t
es_write_file (
const char *uri,
const void *buf,
size_t count, off_t offset);
42 extern ssize_t
es_read_file (
const char *uri,
void *buf,
size_t count, off_t offset);
44 extern int es_copy_file (
const char *in_uri,
const char *metaname,
char *out_uri);
45 extern int es_rename_file (
const char *in_uri,
const char *metaname,
char *out_uri);
int es_init(const char *uri)
off_t es_get_file_size(const char *uri)
int es_create_file(char *out_uri)
ssize_t es_read_file(const char *uri, void *buf, size_t count, off_t offset)
ssize_t es_write_file(const char *uri, const void *buf, size_t count, off_t offset)
int count(int &result, const cub_regex_object ®, const std::string &src, const int position, const INTL_CODESET codeset)
int es_delete_file(const char *uri)
int es_copy_file(const char *in_uri, const char *metaname, char *out_uri)
char ES_URI[ES_MAX_URI_LEN]
int es_rename_file(const char *in_uri, const char *metaname, char *out_uri)