home *** CD-ROM | disk | FTP | other *** search
- CLIB_DOS_PROTOS_HCLIB_DOS_PROTOS_HDOS_DOS_H<dos/dos.h>DOS_DOSEXTENS_H<dos/dosextens.h>DOS_RECORD_H<dos/record.h>DOS_RDARGS_H<dos/rdargs.h>DOS_DOSASL_H<dos/dosasl.h>DOS_VAR_H<dos/var.h>DOS_NOTIFY_H<dos/notify.h>DOS_DATETIME_H<dos/datetime.h>
- ¡Open(STRPTR name,accessMode);
- Close(¡file);
- Read(¡file,buffer,length);
- Write(¡file,buffer,length);
- ¡Input();
- ¡Output();
- Seek(¡file,position,offset);
- DeleteFile(STRPTR name);
- Rename(STRPTR oldName,STRPTR newName);
- ¡Lock(STRPTR name,type);
- UnLock(¡lock);
- ¡DupLock(¡lock);
- Examine(¡lock,FileInfoBlock*fileInfoBlock);
- ExNext(¡lock,FileInfoBlock*fileInfoBlock);
- Info(¡lock,InfoData*parameterBlock);
- ¡CreateDir(STRPTR name);
- ¡CurrentDir(¡lock);
- IoErr();
- ©*CreateProc(STRPTR name,pri,¡segList,
- stackSize);
- Exit(returnCode);
- ¡LoadSeg(STRPTR name);
- UnLoadSeg(¡seglist);
- ©*DeviceProc(STRPTR name);
- SetComment(STRPTR name,STRPTR comment);
- SetProtection(STRPTR name,protect);
- DateStamp*DateStamp(DateStamp*date);
- Delay(timeout);
- WaitForChar(¡file,timeout);
- ¡ParentDir(¡lock);
- IsInteractive(¡file);
- Execute(STRPTR string,¡file,¡file2);
- AllocDosObject(type,TagItem*tags);
- AllocDosObjectTagList(type,TagItem*tags);
- AllocDosObjectTags(type,tag1type,...);
- FreeDosObject(type,ptr);
- DoPkt(©*port,action,arg1,arg2,arg3,
- arg4,arg5);
- DoPkt0(©*port,action);
- DoPkt1(©*port,action,arg1);
- DoPkt2(©*port,action,arg1,arg2);
- DoPkt3(©*port,action,arg1,arg2,
- arg3);
- DoPkt4(©*port,action,arg1,arg2,
- arg3,arg4);
- SendPkt(DosPacket*dp,©*port,
- ©*replyport);
- DosPacket*WaitPkt();
- ReplyPkt(DosPacket*dp,res1,res2);
- AbortPkt(©*port,DosPacket*pkt);
- BOOL LockRecord(¡fh,offset,length,
- mode,timeout);
- BOOL LockRecords(RecordLock*recArray,timeout);
- BOOL UnLockRecord(¡fh,offset,length);
- BOOL UnLockRecords(RecordLock*recArray);
- ¡SelectInput(¡fh);
- ¡SelectOutput(¡fh);
- FGetC(¡fh);
- FPutC(¡fh,ch);
- UnGetC(¡fh,character);
- FRead(¡fh,block,blocklen,
- number);
- FWrite(¡fh,block,blocklen,
- number);
- STRPTR FGets(¡fh,STRPTR buf,buflen);
- FPuts(¡fh,STRPTR str);
- VFWritef(¡fh,STRPTR format,*argarray);
- FWritef(¡fh,STRPTR format,...);
- VFPrintf(¡fh,STRPTR format,argarray);
- FPrintf(¡fh,STRPTR format,...);
- Flush(¡fh);
- SetVBuf(¡fh,STRPTR buff,type,size);
- ¡DupLockFromFH(¡fh);
- ¡OpenFromLock(¡lock);
- ¡ParentOfFH(¡fh);
- BOOL ExamineFH(¡fh,FileInfoBlock*fib);
- SetFileDate(STRPTR name,DateStamp*date);
- NameFromLock(¡lock,STRPTR buffer,len);
- NameFromFH(¡fh,STRPTR buffer,len);
- SplitName(STRPTR name,seperator,STRPTR buf,oldpos,
- size);
- SameLock(¡lock1,¡lock2);
- SetMode(¡fh,mode);
- ExAll(¡lock,ExAllData*buffer,size,data,
- ExAllControl*control);
- ReadLink(©*port,¡lock,STRPTR path,STRPTR buffer,
- size);
- MakeLink(STRPTR name,dest,soft);
- ChangeMode(type,¡fh,newmode);
- SetFileSize(¡fh,pos,mode);
- SetIoErr(result);
- BOOL Fault(code,STRPTR header,STRPTR buffer,len);
- BOOL PrintFault(code,STRPTR header);
- ErrorReport(code,type,arg1,
- ©*device);
- CommandLineInterface*Cli();
- Process*CreateNewProc(TagItem*tags);
- Process*CreateNewProcTagList(TagItem*tags);
- Process*CreateNewProcTags(tag1type,...);
- RunCommand(¡seg,stack,STRPTR paramptr,paramlen);
- ©*GetConsoleTask();
- ©*SetConsoleTask(©*task);
- ©*GetFileSysTask();
- ©*SetFileSysTask(©*task);
- STRPTR GetArgStr();
- BOOL SetArgStr(STRPTR string);
- Process*FindCliProc(num);
- MaxCli();
- BOOL SetCurrentDirName(STRPTR name);
- BOOL GetCurrentDirName(STRPTR buf,len);
- BOOL SetProgramName(STRPTR name);
- BOOL GetProgramName(STRPTR buf,len);
- BOOL SetPrompt(STRPTR name);
- BOOL GetPrompt(STRPTR buf,len);
- ¡SetProgramDir(¡lock);
- ¡GetProgramDir();
- SystemTagList(STRPTR command,TagItem*tags);
- System(STRPTR command,TagItem*tags);
- SystemTags(STRPTR command,tag1type,...);
- AssignLock(STRPTR name,¡lock);
- BOOL AssignLate(STRPTR name,STRPTR path);
- BOOL AssignPath(STRPTR name,STRPTR path);
- BOOL AssignAdd(STRPTR name,¡lock);
- RemAssignList(STRPTR name,¡lock);
- DevProc*GetDeviceProc(STRPTR name,DevProc*dp);
- FreeDeviceProc(DevProc*dp);
- DosList*LockDosList(flags);
- UnLockDosList(flags);
- DosList*AttemptLockDosList(flags);
- BOOL RemDosEntry(DosList*dlist);
- AddDosEntry(DosList*dlist);
- DosList*FindDosEntry(DosList*dlist,STRPTR name,
- flags);
- DosList*NextDosEntry(DosList*dlist,flags);
- DosList*MakeDosEntry(STRPTR name,type);
- FreeDosEntry(DosList*dlist);
- BOOL IsFileSystem(STRPTR name);
- BOOL Format(STRPTR filesystem,STRPTR volumename,dostype);
- Relabel(STRPTR drive,STRPTR newname);
- Inhibit(STRPTR name,onoff);
- AddBuffers(STRPTR name,number);
- CompareDates(DateStamp*date1,DateStamp*date2);
- DateToStr(DateTime*datetime);
- StrToDate(DateTime*datetime);
- ¡InternalLoadSeg(¡fh,¡table,*funcarray,*stack);
- BOOL InternalUnLoadSeg(¡seglist,(*freefunc)());
- ¡NewLoadSeg(STRPTR file,TagItem*tags);
- ¡NewLoadSegTagList(STRPTR file,TagItem*tags);
- ¡NewLoadSegTags(STRPTR file,tag1type,...);
- AddSegment(STRPTR name,¡seg,system);
- Segment*FindSegment(STRPTR name,Segment*seg,system);
- RemSegment(Segment*seg);
- CheckSignal(mask);
- RDArgs*ReadArgs(STRPTR arg_template,*array,
- RDArgs*args);
- FindArg(STRPTR keyword,STRPTR arg_template);
- ReadItem(STRPTR name,maxchars,CSource*cSource);
- StrToLong(STRPTR string,*value);
- MatchFirst(STRPTR pat,AnchorPath*anchor);
- MatchNext(AnchorPath*anchor);
- MatchEnd(AnchorPath*anchor);
- ParsePattern(STRPTR pat,STRPTR buf,buflen);
- BOOL MatchPattern(STRPTR pat,STRPTR str);
- FreeArgs(RDArgs*args);
- STRPTR FilePart(STRPTR path);
- STRPTR PathPart(STRPTR path);
- BOOL AddPart(STRPTR dirname,STRPTR filename,size);
- BOOL StartNotify(NotifyRequest*notify);
- EndNotify(NotifyRequest*notify);
- BOOL SetVar(STRPTR name,STRPTR buffer,size,flags);
- GetVar(STRPTR name,STRPTR buffer,size,flags);
- DeleteVar(STRPTR name,flags);
- LocalVar*FindVar(STRPTR name,type);
- CliInitNewcli(DosPacket*dp);
- CliInitRun(DosPacket*dp);
- WriteChars(STRPTR buf,buflen);
- PutStr(STRPTR str);
- VPrintf(STRPTR format,argarray);
- Printf(STRPTR format,...);
- ParsePatternNoCase(STRPTR pat,STRPTR buf,buflen);
- BOOL MatchPatternNoCase(STRPTR pat,STRPTR str);
- BOOL SameDevice(¡lock1,¡lock2);
- ExAllEnd(¡lock,ExAllData*buffer,size,data,
- ExAllControl*control);
- BOOL SetOwner(STRPTR name,owner_info);