From d44d1ad977708ed6056fcdb948f337cad57d01f1 Mon Sep 17 00:00:00 2001 From: Richard Burgess <> Date: Mon, 2 Jan 1995 17:27:08 +0000 Subject: [PATCH] autocommit for file dated 1995-01-02 17:27:08 --- ossource/mfiles.h | 50 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 ossource/mfiles.h diff --git a/ossource/mfiles.h b/ossource/mfiles.h new file mode 100644 index 0000000..3289c7c --- /dev/null +++ b/ossource/mfiles.h @@ -0,0 +1,50 @@ +/* MFiles.h MMURTL File service direct blocking calls */ + +/* MMURTL Operating System Source Code + Copyright 1991,1992,1993,1994 Richard A. Burgess + ALL RIGHTS RESERVED + Version 1.0 +*/ + + +#define ModeRead 0 +#define ModeModify 1 + +extern far long CreateFile(char *pName, long cbName, long Attrib); + +extern far long CreateDir(char *pName, long cbName); + +extern far long DeleteDir(char *pName, long cbName); + +extern far long OpenFile(char *pName, long cbName, char Mode, + char fStream, long *pdHandleRet); + + +extern far long RenameFile(char *pCrntName, long cbCrntName, + char *pNewName, long cbNewName); +extern far long GetFileSize(long dHandle, long *pdSizeRet); +extern far long SetFileSize(long dHandle, long dSize); + +extern far long ReadBlock (long dHandle, char *pBytesRet, long nBytes, + long dLFA, long *pdnBytesRet); +extern far long WriteBlock(long dHandle, + char *pData, + long nBytes, + long dLFA, + long *pdnBytesRet); +extern far long ReadBytes (long dHandle, char *pBytesRet, + long nBytes, long *pdBytesRet); +extern far long WriteBytes (long dHandle, char *pBytes, + long nBytes, long *pdBytesRet); +extern far long GetFileLFA(long dHandle, long *pdLFARet); +extern far long SetFileLFA(long dHandle, long dLFA); +extern far long CloseFile (long dHandle); +extern far long DeleteFile (long dHandle); + +extern far long GetDirSector(char *pPathSpec, + long cbPathSpec, + char *pSectorRet, + long sSectorRet, + long SectorNum); + +/****** End of Module ********/ -- 2.40.0