/* mfile.h - multiple file access module interface */ typedef int MFD; extern int mRead(), mWrite(); extern MFD mOpen(), mClose(), mCreate(); extern long mlseek(); /* mfile interface macros */ #define creat(name, access) mCreate(name, access) #define open(name, access) mOpen(name, access) #define close(file) mClose(file) #define read(file, buffer, count) mRead(file ,buffer ,count) #define write(file, buffer, count) mWrite(file, buffer, count) #define lseek(file, b,c) mlseek(file, b,c) /* end of mfile.h */