home *** CD-ROM | disk | FTP | other *** search
- #ifndef OS_FIL_OPH
- #define OS_FIL_OPH
-
- #include <os\call>
-
- #define FilManager $87
-
- #define FilChangeDirectory $1100
- #define FilConnect $0000
- #define FilDelete $0600
- #define FilExecute $0100
- #define FilLocChanged $1400
- #define FilLocDevice $1500
- #define FilLocPdd $1600
- #define FilMakeDirectory $0C00
- #define FilOpenUnique $0D00
- #define FilParse $0200
- #define FilPathGet $0300
- #define FilPathGetById $1000
- #define FilPathSet $0400
- #define FilPathTest $0500
- #define FilRename $0700
- #define FilSetFileDate $1300
- #define FilSetInitialPath $1200
- #define FilStatusDevice $0A00
- #define FilStatusGet $0800
- #define FilStatusSet $0900
- #define FilStatusSystem $0B00
- #define FilSystemAttach $0E00
- #define FilSystemDetach $0F00
-
- #define FEXEC(prg,cmdl,stat,pid) BX=prg :CX=cmdl :DX=stat :DI=pid :OSSUB(FilManager,FilExecute)
- #define FSTATGET(name,buf,stat) BX=name :CX=buf :DX=stat :SI=0 :DI=0 :OSSUB(FilManager,FilStatusGet)
- #define FSTATSET(name,mask,stat,attr) BX=name :CX=mask :DX=stat :SI=0 :DI=attr :OSSUB(FilManager,ilStatusSet)
- #define FSTATDEV(name,buf,stat) BX=name :CX=buf :DX=stat :OSSUB(FilManager,FilStatusDevice)
-
- #endif
-