Coda Distributed File System
Macros | Typedefs | Functions | Variables
rvm_trans.c File Reference
#include <errno.h>
#include "rvm_private.h"
Include dependency graph for rvm_trans.c:

Macros

#define X_RANGES_INCR   5 /* increment for x_ranges allocation */
 

Typedefs

typedef rvm_bool_t bool_func_t()
 

Functions

rvm_return_t bad_tid (rvm_tid_t *rvm_tid)
 
rvm_return_t rvm_set_range (rvm_tid_t *rvm_tid, void *dest, rvm_length_t length)
 
rvm_return_t rvm_modify_bytes (rvm_tid_t *rvm_tid, void *dest, const void *src, rvm_length_t length)
 
rvm_return_t rvm_begin_transaction (rvm_tid_t *rvm_tid, rvm_mode_t mode)
 
rvm_return_t rvm_abort_transaction (rvm_tid_t *rvm_tid)
 
rvm_return_t rvm_end_transaction (rvm_tid_t *rvm_tid, rvm_mode_t mode)
 

Variables

log_tdefault_log
 
char * rvm_errmsg
 
rvm_length_t rvm_optimizations
 

Macro Definition Documentation

◆ X_RANGES_INCR

#define X_RANGES_INCR   5 /* increment for x_ranges allocation */

Typedef Documentation

◆ bool_func_t

typedef rvm_bool_t bool_func_t()

Function Documentation

◆ bad_tid()

rvm_return_t bad_tid ( rvm_tid_t rvm_tid)

◆ rvm_abort_transaction()

rvm_return_t rvm_abort_transaction ( rvm_tid_t rvm_tid)

◆ rvm_begin_transaction()

rvm_return_t rvm_begin_transaction ( rvm_tid_t rvm_tid,
rvm_mode_t  mode 
)

◆ rvm_end_transaction()

rvm_return_t rvm_end_transaction ( rvm_tid_t rvm_tid,
rvm_mode_t  mode 
)

◆ rvm_modify_bytes()

rvm_return_t rvm_modify_bytes ( rvm_tid_t rvm_tid,
void *  dest,
const void *  src,
rvm_length_t  length 
)

◆ rvm_set_range()

rvm_return_t rvm_set_range ( rvm_tid_t rvm_tid,
void *  dest,
rvm_length_t  length 
)

Variable Documentation

◆ default_log

log_t* default_log
extern

◆ rvm_errmsg

char* rvm_errmsg
extern

◆ rvm_optimizations

rvm_length_t rvm_optimizations
extern