home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / LANGUAGS / C / MFILE.LBR / MFILE.HZ / MFILE.H
Text File  |  2000-06-30  |  640b  |  18 lines

  1. /* mfile.h - multiple file access module interface */
  2.  
  3. typedef int MFD;
  4.  
  5. extern int mRead(), mWrite();
  6. extern MFD mOpen(), mClose(), mCreate();
  7. extern long mlseek();
  8.  
  9. /* mfile interface macros */
  10. #define creat(name, access) mCreate(name, access)
  11. #define open(name, access) mOpen(name, access)
  12. #define close(file) mClose(file)
  13. #define read(file, buffer, count) mRead(file ,buffer ,count)
  14. #define write(file, buffer, count) mWrite(file, buffer, count)
  15. #define lseek(file, b,c) mlseek(file, b,c)
  16.  
  17. /* end of mfile.h */
  18.