EVE 1.0
#include "cfs.h"
Include dependency graph for cfs-coffee.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CFS_COFFEE_IO_FLASH_AWARE   0x1
 
#define CFS_COFFEE_IO_FIRM_SIZE   0x2
 

Functions

Functions called from application programs
int cfs_coffee_reserve (const char *name, cfs_offset_t size)
 Reserve space for a file. More...
 
int cfs_coffee_configure_log (const char *file, unsigned log_size, unsigned log_entry_size)
 Configure the on-demand log file. More...
 
int cfs_coffee_set_io_semantics (int fd, unsigned flags)
 Set the I/O semantics for accessing a file. More...
 
int cfs_coffee_format (void)
 Format the storage area assigned to Coffee. More...
 
void * cfs_coffee_get_protected_mem (unsigned *size)
 Points out a memory region that may not be altered during checkpointing operations that use the file system. More...
 
int cfs_swap_file (int fd, const char *name)
 

Detailed Description

Header for the Coffee file system.

Author
Nicolas Tsiftes nvt@s.nosp@m.ics..nosp@m.se

Definition in file cfs-coffee.h.