65 tsize_t
memfs_read(thandle_t handle, tdata_t mem, tsize_t size);
66 tsize_t
memfs_write(thandle_t handle, tdata_t mem, tsize_t size);
67 toff_t
memfs_seek(thandle_t handle, toff_t offset,
int mode);
70 int memfs_map(thandle_t handle, tdata_t *memp, toff_t *top);
71 void memfs_unmap(thandle_t handle, tdata_t mem, toff_t top);
void memfs_newfile(thandle_t handle)
int memfs_initfs(thandle_t handle)
char * chunk
Definition: memfs.h:53
const int MEMFS_LD_BLOCKSIZE
Definition: memfs.h:44
int memfs_map(thandle_t handle, tdata_t *memp, toff_t *top)
int mamSize
Definition: memfs.h:51
toff_t memfs_chunk_seek(thandle_t handle, toff_t offset, int mode)
char ** mam
Definition: memfs.h:52
int memfs_chunk_map(thandle_t handle, tdata_t *memp, toff_t *top)
struct memFSContext memFSContext
tsize_t memfs_read(thandle_t handle, tdata_t mem, tsize_t size)
toff_t memfs_chunk_size(thandle_t handle)
void memfs_unmap(thandle_t handle, tdata_t mem, toff_t top)
toff_t memfs_size(thandle_t handle)
void memfs_killfs(thandle_t handle)
r_Long high
Definition: memfs.h:50
void memfs_chunk_initfs(thandle_t handle, char *src, r_Long size)
int memfs_chunk_close(thandle_t handle)
int mamHighest
Definition: memfs.h:51
tsize_t memfs_chunk_read(thandle_t handle, tdata_t mem, tsize_t size)
const int MEMFS_MAM_ENTRIES
Definition: memfs.h:46
int r_Long
Definition: odmgtypes.hh:100
r_Long pos
Definition: memfs.h:50
void memfs_chunk_unmap(thandle_t handle, tdata_t mem, toff_t to)
tsize_t memfs_write(thandle_t handle, tdata_t mem, tsize_t size)
int memfs_close(thandle_t handle)
toff_t memfs_seek(thandle_t handle, toff_t offset, int mode)