24 #include <sys/types.h> void csync_vio_shutdown(CSYNC *ctx)
off_t csync_vio_lseek(CSYNC *ctx, csync_vio_handle_t *fhandle, off_t offset, int whence)
int csync_vio_commit(CSYNC *ctx)
int csync_vio_getfd(csync_vio_handle_t *fhandle)
int csync_vio_mkdirs(CSYNC *ctx, const char *uri, mode_t mode)
int csync_vio_mkdir(CSYNC *ctx, const char *uri, mode_t mode)
csync_vio_handle_t * csync_vio_open(CSYNC *ctx, const char *uri, int flags, mode_t mode)
ssize_t csync_vio_write(CSYNC *ctx, csync_vio_handle_t *fhandle, const void *buf, size_t count)
csync_vio_file_stat_t * csync_vio_readdir(CSYNC *ctx, csync_vio_handle_t *dhandle)
int csync_vio_init(CSYNC *ctx, const char *module, const char *args)
ssize_t csync_vio_read(CSYNC *ctx, csync_vio_handle_t *fhandle, void *buf, size_t count)
int csync_vio_unlink(CSYNC *ctx, const char *uri)
int csync_vio_rename(CSYNC *ctx, const char *olduri, const char *newuri)
int csync_vio_stat(CSYNC *ctx, const char *uri, csync_vio_file_stat_t *buf)
csync_vio_handle_t * csync_vio_opendir(CSYNC *ctx, const char *name)
char * csync_vio_get_status_string(CSYNC *ctx)
int csync_vio_chown(CSYNC *ctx, const char *uri, uid_t owner, gid_t group)
int csync_vio_utimes(CSYNC *ctx, const char *uri, const struct timeval *times)
int csync_vio_set_property(CSYNC *ctx, const char *key, void *data)
int csync_vio_rmdir(CSYNC *ctx, const char *uri)
int csync_vio_closedir(CSYNC *ctx, csync_vio_handle_t *dhandle)
int csync_vio_get(CSYNC *ctx, csync_vio_handle_t *flocal, csync_vio_handle_t *fremote, csync_file_stat_t *st)
int csync_vio_put(CSYNC *ctx, csync_vio_handle_t *flocal, csync_vio_handle_t *fremote, csync_file_stat_t *st)
csync_vio_handle_t * csync_vio_creat(CSYNC *ctx, const char *uri, mode_t mode)
int csync_vio_close(CSYNC *ctx, csync_vio_handle_t *handle)
int csync_vio_chmod(CSYNC *ctx, const char *uri, mode_t mode)