AbortPkt(port,pkt)(d1/d2) - Aborts an asynchronous packet,
if possible. (V36)
AddBuffers(name,number)(d1/d2) - Changes the number of buffers
for a filesystem (V36)
AddDosEntry(dlist)(d1) - Add a Dos List entry to the
lists (V36)
AddPart(dirname,filename,size)(d1/d2/d3)- Appends a file/dir to the end of
a path (V36)
AddSegment(name,seg,system)(d1/d2/d3) - Adds a resident segment to the
resident list (V36)
AllocDosObject(type,tags)(d1/d2) - Creates a dos object (V36)
AssignAdd(name,lock)(d1/d2) - Adds a lock to an assign for
multi-directory assigns (V36)
AssignLate(name,path)(d1/d2) - Creates an assignment to a
specified path later (V36)
AssignLock(name,lock)(d1/d2) - Creates an assignment to a
locked object (V36)
AssignPath(name,path)(d1/d2) - Creates an assignment to a
specified path (V36)
AttemptLockDosList(flags)(d1) - Attempt to lock the Dos Lists
for use (V36)
ChangeMode(type,fh,newmode)(d1/d2/d3) - Change the current mode of a
lock or filehandle (V36)
CheckSignal(mask)(d1) - Checks for break signals (V36)
Cli()() - Returns a pointer to the CLI
structure of the process (V36)
CliInitNewcli(dp)(a0) - Set up a process as a shell
according to the inital packet.
CliInitRun(dp)(a0) - Set up a process as a shell
according to the inital packet.
CompareDates(date1,date2)(d1/d2) - Compares two datestamps (V36)
CreateNewProc(tags)(d1) - Create a new process (V36)
DateToStr(datetime)(d1) - Converts a DateStamp to a string
(V36)
DeleteVar(name,flags)(d1/d2) - Deletes a local or environment
variable (V36)
DoPkt(port,action,arg1,arg2,arg3,arg4,arg5)(d1/d2/d3/d4/d5/d6/d7)
- Send a dos packet and wait for
reply (V36)
DupLockFromFH(fh)(d1) - Gets a lock on an open file (V36)
EndNotify(notify)(d1) - Ends a notification request (V36)
ErrorReport(code,type,arg1,device)(d1/d2/d3/d4)
- Displays a Retry/Cancel
requester for an error (V36)
ExAll(lock,buffer,size,data,control)(d1/d2/d3/d4/d5)
- Examine an entire directory (V36)
ExamineFH(fh,fib)(d1/d2) - Gets information on an open file
(V36)
Fault(code,header,buffer,len)(d1/d2/d3/d4)
- Returns the text associated with
a DOS error code (V36)
FGetC(fh)(d1) - Read a character from the
specified input (buffered) (V36)
FGets(fh,buf,buflen)(d1/d2/d3) - Reads a line from the specified
input (buffered) (V36)
FilePart(path)(d1) - Returns the last component of a
path (V36)
FindArg(keyword,template)(d1/d2) - Find a keyword in a template
(V36)
FindCliProc(num)(d1) - Returns a pointer to the
requested CLI process (V36)
FindDosEntry(dlist,name,flags)(d1/d2/d3)- Finds a specific Dos List entry
(V36)
FindSegment(name,seg,system)(d1/d2/d3) - Finds a segment on the resident
list (V36)
FindVar(name,type)(d1/d2) - Finds a local variable (V36)
Flush(fh)(d1) - Flushes buffers for a buffered
filehandle (V36)
Format(filesystem,volumename,dostype)(d1/d2/d3)
- Causes a filesystem to
initialize itself (V36)
FPutC(fh,ch)(d1/d2) - Write a character to the
specified output (buffered) (V36)
FPuts(fh,str)(d1/d2) - Writes a string the the
specified output (buffered) (V36)
FRead(fh,block,blocklen,number)(d1/d2/d3/d4)
- Reads a number of blocks from an
input (buffered) (V36)
FreeArgs(args)(d1) - Free allocated memory after
ReadArgs() (V36)
FreeDeviceProc(dp)(d1) - Releases port returned by
GetDeviceProc() (V36)
FreeDosEntry(dlist)(d1) - Frees an entry created by
MakeDosEntry (V36)
FreeDosObject(type,ptr)(d1/d2) - Frees an object allocated by
AllocDosObject() (V36)
FWrite(fh,block,blocklen,number)(d1/d2/d3/d4)
- Writes a number of blocks to an
output (buffered) (V36)
GetArgStr()() - Returns the arguments for the
process (V36)
GetConsoleTask()() - Returns the default console for
the process (V36)
GetCurrentDirName(buf,len)(d1/d2) - Returns the current directory
name (V36)
GetDeviceProc(name,dp)(d1/d2) - Finds a handler to send a
message to (V36)
GetFileSysTask()() - Returns the default filesystem
for the process (V36)
GetProgramDir()() - Returns a lock on the directory
the program was loaded
GetProgramName(buf,len)(d1/d2) - Returns the current program name
(V36)
GetPrompt(buf,len)(d1/d2) - Returns the prompt for the
current process (V36)
GetVar(name,buffer,size,flags)(d1/d2/d3/d4)
- Returns the value of a local or
global variable (V36)
Inhibit(name,onoff)(d1/d2) - Inhibits access to a filesystem
(V36)
InternalLoadSeg(fh,table,funcarray,stack)(d0/a0/a1/a2)
- Low-level load routine (V36)
InternalUnLoadSeg(seglist,freefunc)(d1/a1)
- Unloads a seglist loaded with
InternalLoadSeg() (V36)
IsFileSystem(name)(d1) - Returns whether a Dos handler is
a filesystem (V36)
LockDosList(flags)(d1) - Locks the specified Dos Lists
for use (V36)
LockRecord(fh,offset,length,mode,timeout)(d1/d2/d3/d4/d5)
- Locks a portion of a file (V36)
LockRecords(recArray,timeout)(d1/d2) - Lock a series of records (V36)
MakeDosEntry(name,type)(d1/d2) - Creates a DosList structure (V36)
MakeLink(name,dest,soft)(d1/d2/d3) - Creates a filesystem link (V36)
MatchEnd(anchor)(d1) - Free storage allocated for
MatchFirst()/MatchNext() (V36)
MatchFirst(pat,anchor)(d1/d2) - Finds file that matches pattern
(V36)
MatchNext(anchor)(d1) - Finds the next file or directory
that matches pattern (V36)
MatchPattern(pat,str)(d1/d2) - Checks for a pattern match with
a string (V36)
MatchPatternNoCase(pat,str)(d1/d2) - Checks for a pattern match with
a string (V37)
MaxCli()() - Returns the highest CLI process
number possibly in use (V36)
NameFromFH(fh,buffer,len)(d1/d2/d3) - Get the name of an open
filehandle (V36)
NameFromLock(lock,buffer,len)(d1/d2/d3) - Returns the name of a locked
object (V36)
NewLoadSeg(file,tags)(d1/d2) - Improved version of LoadSeg for
stacksizes (V36)
NextDosEntry(dlist,flags)(d1/d2) - Get the next Dos List entry (V36)
OpenFromLock(lock)(d1) - Opens a file you have a lock on
(V36)
ParentOfFH(fh)(d1) - Returns a lock on the parent
directory of a file (V36)
ParsePattern(pat,buf,buflen)(d1/d2/d3) - Create a tokenized string for
MatchPattern() (V36)
ParsePatternNoCase(pat,buf,buflen)(d1/d2/d3)
- Create a tokenized string for
PathPart(path)(d1) - Returns a pointer to the end of
the next-to-last (V36)
PrintFault(code,header)(d1/d2) - Returns the text associated with
a DOS error code (V36)
PutStr(str)(d1) - Writes a string the the default
output (buffered) (V36)
ReadArgs(template,array,args)(d1/d2/d3) - Parse the command line input
(V36)
ReadItem(name,maxchars,cSource)(d1/d2/d3)
- Reads a single argument/name
from command line (V36)
ReadLink(port,lock,path,buffer,size)(d1/d2/d3/d4/d5)
- Reads the path for a soft
filesystem link (V36)
Relabel(drive,newname)(d1/d2) - Change the volume name of a
volume (V36)
RemAssignList(name,lock)(d1/d2) - Remove an entry from a multi-dir
assign (V36)
RemDosEntry(dlist)(d1) - Removes a Dos List entry from
it's list (V36)
RemSegment(seg)(d1) - Removes a resident segment from
the resident list (V36)
ReplyPkt(dp,res1,res2)(d1/d2/d3) - Replies a packet to the person
who sent it to you (V36)
RunCommand(seg,stack,paramptr,paramlen)(d1/d2/d3/d4)
- Runs a program using the current
process (V36)
SameDevice(lock1,lock2)(d1/d2) - Are two locks are on partitions
of the device? (V37)
SameLock(lock1,lock2)(d1/d2) - Returns whether two locks are on
the same object (V36)
SelectInput(fh)(d1) - Select a filehandle as the
default input channel (V36)
SelectOutput(fh)(d1) - Select a filehandle as the
default input channel (V36)
SendPkt(dp,port,replyport)(d1/d2/d3) - Sends a packet to a handler (V36)
SetArgStr(string)(d1) - Sets the arguments for the
current process (V36)
SetConsoleTask(task)(d1) - Sets the default console for the
process (V36)
SetCurrentDirName(name)(d1) - Sets the directory name for the
process (V36)
SetFileDate(name,date)(d1/d2) - Sets the modification date for a
file or dir (V36)
SetFileSize(fh,pos,mode)(d1/d2/d3) - Sets the size of a file (V36)
SetFileSysTask(task)(d1) - Sets the default filesystem for
the process (V36)
SetIoErr(result)(d1) - Sets the value returned by
IoErr() (V36)
SetMode(fh,mode)(d1/d2) - Set the current behavior of a
handler (V36)
SetProgramDir(lock)(d1) - Sets the directory returned by
GetProgramDir (V36)
SetProgramName(name)(d1) - Sets the name of the program
being run (V36)
SetPrompt(name)(d1) - Sets the CLI/shell prompt for
the current process (V36)
SetVar(name,buffer,size,flags)(d1/d2/d3/d4)
- Sets a local or environment
variable (V36)
SetVBuf(fh,buff,type,size)(d1/d2/d3/d4) - Set buffering modes and size
(V36)
SplitName(name,seperator,buf,oldpos,size)(d1/d2/d3/d4/d5)
- Splits out a component of a
pathname into a buffer (V36)
StartNotify(notify)(d1) - Starts notification on a file or
directory (V36)
StrToDate(datetime)(d1) - Converts a string to a DateStamp
(V36)
StrToLong(string,value)(d1/d2) - String to long value (decimal)
(V36)
SystemTagList(command,tags)(d1/d2) - Have a shell execute a command
line (V36)
UnGetC(fh,character)(d1/d2) - Makes a char available for
reading again. (buffered) (V36)
UnLockDosList(flags)(d1) - Unlocks the Dos List (V36)
UnLockRecord(fh,offset,length)(d1/d2/d3)- Unlock a record (V36)
UnLockRecords(recArray)(d1) - Unlock a list of records (V36)
VFPrintf(fh,format,argarray)(d1/d2/d3) - Format and print a string to a
file (buffered) (V36)
VFWritef(fh,format,argarray)(d1/d2/d3) - Write a BCPL formatted string to
a file (buffered) (V36)
VPrintf(format,argarray)(d1/d2) - Format and print string
(buffered) (V36)
WaitPkt()() - Waits for a packet to arrive at
your pr_MsgPort (V36)
WriteChars(buf,buflen)(d1/d2) - Writes bytes to the the default
output (buffered) (V36)