home *** CD-ROM | disk | FTP | other *** search
- ' dos BASIC header
-
- '$include dos.bc
- LIBRARY DECLARE "dos.library"
- DECLARE FUNCTION xOpen& LIBRARY 'DosListname&, accessMode&
- DECLARE FUNCTION xClose& LIBRARY 'file&
- DECLARE FUNCTION xRead& LIBRARY 'file&, DosListbuffer&, DosListlength&
- DECLARE FUNCTION xWrite& LIBRARY 'file&, DosListbuffer&, DosListlength&
- DECLARE FUNCTION xInput& LIBRARY
- DECLARE FUNCTION xOutput& LIBRARY
- DECLARE FUNCTION Seek& LIBRARY 'file&, position&, offset&
- DECLARE FUNCTION DeleteFile& LIBRARY 'DosListname&
- DECLARE FUNCTION Rename& LIBRARY 'oldName&, newName&
- DECLARE FUNCTION Lock& LIBRARY 'DosListname&, DosListtype&
- DECLARE SUB UnLock LIBRARY 'DosListlock&
- DECLARE FUNCTION DupLock& LIBRARY 'DosListlock&
- DECLARE FUNCTION Examine& LIBRARY 'DosListlock&, fileInfoBlock&
- DECLARE FUNCTION ExNext& LIBRARY 'DosListlock&, fileInfoBlock&
- DECLARE FUNCTION Info& LIBRARY 'DosListlock&, parameterBlock&
- DECLARE FUNCTION CreateDir& LIBRARY 'DosListname&
- DECLARE FUNCTION CurrentDir& LIBRARY 'DosListlock&
- DECLARE FUNCTION IoErr& LIBRARY
- DECLARE FUNCTION CreateProc& LIBRARY 'DosListname&, pri&, segList&, stackSize&
- DECLARE SUB xExit LIBRARY 'returnCode&
- DECLARE FUNCTION LoadSeg& LIBRARY 'DosListname&
- DECLARE FUNCTION UnLoadSeg& LIBRARY 'seglist&
- DECLARE FUNCTION DeviceProc& LIBRARY 'DosListname&
- DECLARE FUNCTION SetComment& LIBRARY 'DosListname&, comment&
- DECLARE FUNCTION SetProtection& LIBRARY 'DosListname&, protect&
- DECLARE FUNCTION DateStamp& LIBRARY 'date&
- DECLARE SUB Delay LIBRARY 'timeout&
- DECLARE FUNCTION WaitForChar& LIBRARY 'file&, timeout&
- DECLARE FUNCTION ParentDir& LIBRARY 'DosListlock&
- DECLARE FUNCTION IsInteractive& LIBRARY 'file&
- DECLARE FUNCTION Execute& LIBRARY 'string&, file&, file2&
- DECLARE FUNCTION AllocDosObject& LIBRARY 'DosListtype&, tags&
- DECLARE SUB FreeDosObject LIBRARY 'DosListtype&, ptr&
- DECLARE FUNCTION DoPkt& LIBRARY 'port&, action&, arg1&, arg2&, arg3&, arg4&, arg5&
- DECLARE SUB SendPkt LIBRARY 'dp&, port&, replyport&
- DECLARE FUNCTION WaitPkt& LIBRARY
- DECLARE SUB ReplyPkt LIBRARY 'dp&, res1&, res2&
- DECLARE SUB AbortPkt LIBRARY 'port&, pkt&
- DECLARE FUNCTION LockRecord& LIBRARY 'fh&, offset&, DosListlength&, mode&, timeout&
- DECLARE FUNCTION LockRecords& LIBRARY 'recArray&, timeout&
- DECLARE FUNCTION UnLockRecord& LIBRARY 'fh&, offset&, DosListlength&
- DECLARE FUNCTION UnLockRecords& LIBRARY 'recArray&
- DECLARE FUNCTION SelectInput& LIBRARY 'fh&
- DECLARE FUNCTION SelectOutput& LIBRARY 'fh&
- DECLARE FUNCTION FGetC& LIBRARY 'fh&
- DECLARE FUNCTION FPutC& LIBRARY 'fh&, ch&
- DECLARE FUNCTION UnGetC& LIBRARY 'fh&, character&
- DECLARE FUNCTION FRead& LIBRARY 'fh&, block&, blocklen&, number&
- DECLARE FUNCTION FWrite& LIBRARY 'fh&, block&, blocklen&, number&
- DECLARE FUNCTION FGets& LIBRARY 'fh&, buf&, buflen&
- DECLARE FUNCTION FPuts& LIBRARY 'fh&, str&
- DECLARE FUNCTION VFWritef& LIBRARY 'fh&, format&, argarray&
- DECLARE FUNCTION VFPrintf& LIBRARY 'fh&, format&, argarray&
- DECLARE FUNCTION Flush& LIBRARY 'fh&
- DECLARE FUNCTION SetVBuf& LIBRARY 'fh&, buff&, DosListtype&, size&
- DECLARE FUNCTION DupLockFromFH& LIBRARY 'fh&
- DECLARE FUNCTION OpenFromLock& LIBRARY 'DosListlock&
- DECLARE FUNCTION ParentOfFH& LIBRARY 'fh&
- DECLARE FUNCTION ExamineFH& LIBRARY 'fh&, fib&
- DECLARE FUNCTION SetFileDate& LIBRARY 'DosListname&, date&
- DECLARE FUNCTION NameFromLock& LIBRARY 'DosListlock&, DosListbuffer&, len_&
- DECLARE FUNCTION NameFromFH& LIBRARY 'fh&, DosListbuffer&, len_&
- DECLARE FUNCTION SplitName& LIBRARY 'DosListname&, seperator&, buf&, oldpos&, size&
- DECLARE FUNCTION SameLock& LIBRARY 'lock1&, lock2&
- DECLARE FUNCTION SetMode& LIBRARY 'fh&, mode&
- DECLARE FUNCTION ExAll& LIBRARY 'DosListlock&, DosListbuffer&, size&, data_&, control&
- DECLARE FUNCTION ReadLink& LIBRARY 'port&, DosListlock&, path&, DosListbuffer&, size&
- DECLARE FUNCTION MakeLink& LIBRARY 'DosListname&, dest&, soft&
- DECLARE FUNCTION ChangeMode& LIBRARY 'DosListtype&, fh&, newmode&
- DECLARE FUNCTION SetFileSize& LIBRARY 'fh&, pos_&, mode&
- DECLARE FUNCTION SetIoErr& LIBRARY 'result&
- DECLARE FUNCTION Fault& LIBRARY 'DosListcode&, DosListheader&, DosListbuffer&, len_&
- DECLARE FUNCTION PrintFault& LIBRARY 'DosListcode&, DosListheader&
- DECLARE FUNCTION ErrorReport& LIBRARY 'DosListcode&, DosListtype&, arg1&, device&
- DECLARE FUNCTION Cli& LIBRARY
- DECLARE FUNCTION CreateNewProc& LIBRARY 'tags&
- DECLARE FUNCTION RunCommand& LIBRARY 'seg&, stack&, paramptr&, paramlen&
- DECLARE FUNCTION GetConsoleTask& LIBRARY
- DECLARE FUNCTION SetConsoleTask& LIBRARY 'task&
- DECLARE FUNCTION GetFileSysTask& LIBRARY
- DECLARE FUNCTION SetFileSysTask& LIBRARY 'task&
- DECLARE FUNCTION GetArgStr& LIBRARY
- DECLARE FUNCTION SetArgStr& LIBRARY 'string&
- DECLARE FUNCTION FindCliProc& LIBRARY 'num&
- DECLARE FUNCTION MaxCli& LIBRARY
- DECLARE FUNCTION SetCurrentDirName& LIBRARY 'DosListname&
- DECLARE FUNCTION GetCurrentDirName& LIBRARY 'buf&, len_&
- DECLARE FUNCTION SetProgramName& LIBRARY 'DosListname&
- DECLARE FUNCTION GetProgramName& LIBRARY 'buf&, len_&
- DECLARE FUNCTION SetPrompt& LIBRARY 'DosListname&
- DECLARE FUNCTION GetPrompt& LIBRARY 'buf&, len_&
- DECLARE FUNCTION SetProgramDir& LIBRARY 'DosListlock&
- DECLARE FUNCTION GetProgramDir& LIBRARY
- DECLARE FUNCTION SystemTagList& LIBRARY 'command&, tags&
- DECLARE FUNCTION AssignLock& LIBRARY 'DosListname&, DosListlock&
- DECLARE FUNCTION AssignLate& LIBRARY 'DosListname&, path&
- DECLARE FUNCTION AssignPath& LIBRARY 'DosListname&, path&
- DECLARE FUNCTION AssignAdd& LIBRARY 'DosListname&, DosListlock&
- DECLARE FUNCTION RemAssignList& LIBRARY 'DosListname&, DosListlock&
- DECLARE FUNCTION GetDeviceProc& LIBRARY 'DosListname&, dp&
- DECLARE SUB FreeDeviceProc LIBRARY 'dp&
- DECLARE FUNCTION LockDosList& LIBRARY 'DosListflags&
- DECLARE SUB UnLockDosList LIBRARY 'DosListflags&
- DECLARE FUNCTION AttemptLockDosList& LIBRARY 'DosListflags&
- DECLARE FUNCTION RemDosEntry& LIBRARY 'dlist&
- DECLARE FUNCTION AddDosEntry& LIBRARY 'dlist&
- DECLARE FUNCTION FindDosEntry& LIBRARY 'dlist&, DosListname&, DosListflags&
- DECLARE FUNCTION NextDosEntry& LIBRARY 'dlist&, DosListflags&
- DECLARE FUNCTION MakeDosEntry& LIBRARY 'DosListname&, DosListtype&
- DECLARE SUB FreeDosEntry LIBRARY 'dlist&
- DECLARE FUNCTION IsFileSystem& LIBRARY 'DosListname&
- DECLARE FUNCTION Format& LIBRARY 'filesystem&, volumename&, dostype&
- DECLARE FUNCTION Relabel& LIBRARY 'drive&, newname&
- DECLARE FUNCTION Inhibit& LIBRARY 'DosListname&, onoff&
- DECLARE FUNCTION AddBuffers& LIBRARY 'DosListname&, number&
- DECLARE FUNCTION CompareDates& LIBRARY 'date1&, date2&
- DECLARE FUNCTION DateToStr& LIBRARY 'datetime&
- DECLARE FUNCTION StrToDate& LIBRARY 'datetime&
- DECLARE FUNCTION InternalLoadSeg& LIBRARY 'fh&, table&, funcarray&, stack&
- DECLARE FUNCTION InternalUnLoadSeg& LIBRARY 'seglist&, freefunc&
- DECLARE FUNCTION NewLoadSeg& LIBRARY 'file&, tags&
- DECLARE FUNCTION AddSegment& LIBRARY 'DosListname&, seg&, system_&
- DECLARE FUNCTION FindSegment& LIBRARY 'DosListname&, seg&, system_&
- DECLARE FUNCTION RemSegment& LIBRARY 'seg&
- DECLARE FUNCTION CheckSignal& LIBRARY 'DosListmask&
- DECLARE FUNCTION ReadArgs& LIBRARY 'arg_template&, array&, args&
- DECLARE FUNCTION FindArg& LIBRARY 'keyword&, arg_template&
- DECLARE FUNCTION ReadItem& LIBRARY 'DosListname&, maxchars&, cSource&
- DECLARE FUNCTION StrToLong& LIBRARY 'string&, value&
- DECLARE FUNCTION MatchFirst& LIBRARY 'pat&, anchor&
- DECLARE FUNCTION MatchNext& LIBRARY 'anchor&
- DECLARE SUB MatchEnd LIBRARY 'anchor&
- DECLARE FUNCTION ParsePattern& LIBRARY 'pat&, buf&, buflen&
- DECLARE FUNCTION MatchPattern& LIBRARY 'pat&, str&
- DECLARE SUB FreeArgs LIBRARY 'args&
- DECLARE FUNCTION FilePart& LIBRARY 'path&
- DECLARE FUNCTION PathPart& LIBRARY 'path&
- DECLARE FUNCTION AddPart& LIBRARY 'dirname&, filename&, size&
- DECLARE FUNCTION StartNotify& LIBRARY 'notify&
- DECLARE SUB EndNotify LIBRARY 'notify&
- DECLARE FUNCTION SetVar& LIBRARY 'DosListname&, DosListbuffer&, size&, DosListflags&
- DECLARE FUNCTION GetVar& LIBRARY 'DosListname&, DosListbuffer&, size&, DosListflags&
- DECLARE FUNCTION DeleteVar& LIBRARY 'DosListname&, DosListflags&
- DECLARE FUNCTION FindVar& LIBRARY 'DosListname&, DosListtype&
- DECLARE FUNCTION CliInitNewcli& LIBRARY 'dp&
- DECLARE FUNCTION CliInitRun& LIBRARY 'dp&
- DECLARE FUNCTION WriteChars& LIBRARY 'buf&, buflen&
- DECLARE FUNCTION PutStr& LIBRARY 'str&
- DECLARE FUNCTION VPrintf& LIBRARY 'format&, argarray&
- DECLARE FUNCTION ParsePatternNoCase& LIBRARY 'pat&, buf&, buflen&
- DECLARE FUNCTION MatchPatternNoCase& LIBRARY 'pat&, str&
- DECLARE FUNCTION SameDevice& LIBRARY 'lock1&, lock2&
- DECLARE SUB ExAllEnd LIBRARY 'DosListlock&, DosListbuffer&, size&, data_&, control&
- DECLARE FUNCTION SetOwner& LIBRARY 'DosListname&, owner_info&
-