CUBRID Engine  latest
es.c File Reference
#include "config.h"
#include <assert.h>
#include "es.h"
#include "system_parameter.h"
#include "error_manager.h"
#include "es_posix.h"
#include "es_owfs.h"
#include "network_interface_cl.h"
Include dependency graph for es.c:

Go to the source code of this file.

Functions

int es_init (const char *uri)
 
void es_final (void)
 
int es_create_file (char *out_uri)
 
ssize_t es_write_file (const char *uri, const void *buf, size_t count, off_t offset)
 
ssize_t es_read_file (const char *uri, void *buf, size_t count, off_t offset)
 
int es_delete_file (const char *uri)
 
int es_copy_file (const char *in_uri, const char *metaname, char *out_uri)
 
int es_rename_file (const char *in_uri, const char *metaname, char *out_uri)
 
off_t es_get_file_size (const char *uri)
 

Variables

static ES_TYPE es_initialized_type = ES_NONE
 

Function Documentation

int es_copy_file ( const char *  in_uri,
const char *  metaname,
char *  out_uri 
)
int es_create_file ( char *  out_uri)
void es_final ( void  )
int es_init ( const char *  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 
)

Variable Documentation