24 #include <sys/types.h>
53 YAZ_CHECK_EQ(
mf_read(f, 0, 0, 0, buf), 0);
56 YAZ_CHECK_EQ(
mf_write(f, 0, 0, 0, buf), 0);
58 YAZ_CHECK_EQ(
mf_read(f, 0, 0, 0, buf), 1);
65 int main(
int argc,
char **argv)
67 YAZ_CHECK_INIT(argc, argv);
int mf_write(MFile mf, zint no, int offset, int nbytes, const void *buf)
writes block to metafile
int mf_read(MFile mf, zint no, int offset, int nbytes, void *buf)
reads block from metafile
void mf_reset(MFile_area ma, int unlink_flag)
reset all files in a metafile area (optionally delete them as well)
void mf_destroy(MFile_area ma)
destroys metafile area handle
MFile_area mf_init(const char *name, const char *spec, const char *base, int only_shadow_files)
creates a metafile area
int mf_close(MFile mf)
closes metafile
MFile mf_open(MFile_area ma, const char *name, int block_size, int wflag)
opens metafile
int main(int argc, char **argv)