Unit 'amigados' Package
[Overview][Constants][Types][Procedures and functions][Index] [#os4units]

Reference for unit 'amigados': Procedures and functions

AddBuffers

  

Changes the number of buffers for a filesystem

AddCmdPathNode

AddDates

AddDosEntry

  

Add a Dos List entry to the lists

AddPart

  

Appends a file/dir to the end of a path

AddSegListTail

AddSegment

  

Adds a resident segment to the resident list

AddSegmentTagList

AllocateCmdPathList

AllocDosObject

  

Creates a dos object

AllocDosObjectTagList

  

AllocDosObjectTags

  

Variable args version for AllocDosObject for direct tag use.

AllocSegList

AssignAdd

  

Adds a lock to an assign for multi-directory assigns

AssignAddToList

AssignLate

  

Creates an assignment to a specified path later

AssignLock

  

Creates an assignment to a locked object

AssignPath

  

Creates an assignment to a specified path

AttemptLockDosList

  

Attempt to lock the Dos Lists for use

BADDR

  

Convert a BPTR to a Pointer

CalculateSegmentChecksum

CapturePattern

ChangeFilePosition

ChangeFileSize

ChangeMode

  

Change the current mode of a lock or filehandle

CheckSignal

  

Checks for break signals

Cli

  

Returns a pointer to the CLI structure of the process

CliInitNewcli

  

Set up a process to be a shell using a startup packet.

CliInitRun

  

Set up a process to be a shell from initial packet

CompareDates

  

Compares two datestamps

CopyStringBSTRToC

CopyStringCToBSTR

CreateDir

  

CreateDirTree

CreateNewProc

  

Create a new process from taglist

CreateNewProcTagList

  

CreateNewProcTags

  

Variable args version for CreateNewProc for direct tag use.

CreateProc

  

Create a new process

CurrentDir

  

Make a directory lock the current directory

DateStamp

  

Fills the structure with the current time. Time is measured from 1. Jan. 1978.

DateStampToSeconds

DeleteVar

  

Deletes a local or environment variable

DeviceProc

  

Return the process MsgPort of specific I/O handler

DevNameFromFH

DevNameFromLock

DevNameFromPort

DismountDevice

DoPkt

  

Send a dos packet and wait for reply

DoPkt0

  

DoPkt1

  

DoPkt2

  

DoPkt3

  

DoPkt4

  

DosClone

DOSClose

  

DosControl

DosDateToStr

  

DosDelay

  

Delay a process for a specified time

DosDelete

DosDeleteFile

  

Delete a file or directory

DosExpunge

DosFlush

  

Flushes buffers for a buffered filehandle

DosInput

  

Identify the program's initial input file handle

DosObtain

DosOpen

  

Open a file for input or output

DosOutput

  

Identify the programs' initial output file handle

DosRead

  

Read bytes of data from a file

DosRelease

DosRename

  

Rename a directory or file

DosSeek

  

Set the current position for reading and writing

DosStrToDate

  

DosSystem

  

DosWrite

  

Write bytes of data to a file

DupFileHandle

DupLock

  

Duplicate a lock

DupLockFromFH

  

Gets a lock on an open file

EndNotify

  

Ends a notification request

ErrorOutput

ErrorReport

  

Displays a Retry/Cancel requester for an error

ExAll

  

Examine an entire directory

ExAllEnd

  

Stop an ExAll()

Examine

  

Examine a directory or file associated with a lock

ExamineDir

ExamineFH

  

Gets information on an open file

ExamineObject

Execute

  

Execute a CLI command

ExNext

  

Examine the next entry in a directory

Fault

  

Returns the text associated with a DOS error code

FClose

FFlush

FGetC

  

Read a character from the specified input (buffered)

FGets

  

Reads a line from the specified input (buffered)

FileHandleScan

FilePart

  

Returns the last component of a path

FileSystemAttr

FindArg

  

Find a keyword in a template

FindCliProc

  

Returns a pointer to the requested CLI process

FindDosEntry

  

Finds a specific Dos List entry

FindSegment

  

Finds a segment on the resident list

FindSegmentStackSize

FindTrackedAddress

FindVar

  

Finds a local variable

FixDateStamp

FlushVolume

FlushVolumePort

FOpen

FOpenFromLock

Format

  

FormatPort

FPutC

  

Write a character to the specified output

FPuts

  

Writes a string the the specified output

FRead

  

Reads a number of blocks from an input (buffered)

FReadLine

FreeArgs

  

Free allocated memory after ReadArgs()

FreeCmdPathList

FreeDeviceProc

  

Releases port returned by GetDeviceProc()

FreeDiskFileSystemData

FreeDosEntry

  

Frees an entry created by MakeDosEntry

FreeDosObject

  

Frees an object allocated by AllocDosObject()

FWrite

  

Writes a number of blocks to an output (buffered)

GetArgStr

  

Returns the arguments for the process

GetCliCurrentDirName

GetCliProgramName

GetCliPrompt

GetConsolePort

GetCurrentDir

GetDeviceProc

  

Finds a handler to send a message to

GetDeviceProcFlags

GetDiskFileSystemData

GetDiskInfo

GetEntryData

GetExitData

GetFilePosition

GetFileSize

GetFileSysPort

GetFileSystemVectorPort

GetOwnerInfo

GetPID

GetProcMsgPort

GetProcSegList

GetProgramDir

  

Returns a lock on the directory the program was loaded from

GetSegListInfo

GetVar

  

Returns the value of a local or global variable

HexToLong

Info

  

Returns information about the disk

Inhibit

  

Inhibits access to a filesystem

InhibitPort

IoErr

  

Return extra information from the system

IsFileSystem

  

Returns whether a Dos handler is a filesystem

IsFileSystemPort

IsInteractive

  

Discover whether a file is "interactive"

LoadSeg

  

Scatterload a loadable file into memory

Lock

  

Lock a directory or file

LockDosList

  

Locks the specified Dos Lists for use

LockRecord

  

Locks a portion of a file

LockRecords

  

Lock a series of records

LockTagList

MakeDosEntry

  

Creates a DosList structure

MakeLink

  

Creates a filesystem link

MatchEnd

  

Free storage allocated for MatchFirst()/MatchNext()

MatchFirst

  

Finds file that matches pattern

MatchNext

  

Finds the next file or directory that matches pattern

MatchPattern

  

Checks for a pattern match with a string

MatchPatternNoCase

  

Checks for a pattern match with a string

MaxCli

  

Returns the highest CLI process number possibly in use

MKBADDR

  

Conbert a Pointer to a BPTR Value

MountDevice

NameFromFH

  

Get the name of an open filehandle

NameFromLock

  

Returns the name of a locked object

NameFromPort

NextDosEntry

  

Get the next Dos List entry

NonBlockingModifyDosEntry

NotifyDosListChange

NotifyProcListChange

NotifyVar

ObtainDirContext

OpenFromLock

  

Opens a file you have a lock on

ParentDir

  

ParentOfFH

  

Returns a lock on the parent directory of a file

ParseCapturePattern

ParsePattern

  

Create a tokenized string for MatchPattern()

ParsePatternNoCase

  

Create a tokenized string for MatchPatternNoCase()

PathPart

  

Returns a pointer to the end of the next-to-last component of a path.

PrintFault

  

Returns the text associated with a DOS error code

ProcessScan

PutErrStr

PutStr

  

Writes a string the the default output (buffered)

ReadArgs

  

Read bytes of data from a file

ReadItem

  

Reads a single argument/name from command line

ReadLineItem

ReadSoftLink

Relabel

  

Change the volume name of a volume

ReleaseCapturedExpressions

ReleaseConsoleData

ReleaseDirContext

RemAssignList

  

Remove an entry from a multi-dir assign

RemDosEntry

  

Removes a Dos List entry from it's list

RemoveCmdPathNode

RemSegment

  

Removes a resident segment from the resident list

RenameDosEntry

ReplyPkt

  

Replies a packet to the person who sent it to you

ResolvePath

RunCommand

  

Runs a program using the current process

SameDevice

  

Are two locks are on partitions of the device?

SameFH

SameLock

  

Returns whether two locks are on the same object

ScanVars

SearchCmdPathList

SecondsToDateStamp

SelectErrorOutput

SelectInput

  

Select a filehandle as the default input channel

SelectOutput

  

Select a filehandle as the default output channel

SendPkt

  

Sends a packet to a handler

Serialize

SerializePort

SetArgStr

  

Sets the arguments for the current process

SetBlockingMode

SetCliCurrentDirName

SetCliProgramName

SetCliPrompt

SetComment

  

Change a files' comment string

SetConsolePort

SetCurrentCmdPathList

SetCurrentDir

SetDate

SetFileHandleAttr

SetFileSize

  

Sets the size of a file

SetFileSysPort

SetIoErr

  

Sets the value returned by IoErr()

SetMode

  

Set the current behavior of a handler

SetOwner

  

Set owner information for a file or directory

SetOwnerInfo

SetProcWindow

SetProgramDir

  

Sets the directory returned by GetProgramDir

SetProtection

  

Set protection for a file or directory

SetVar

  

Sets a local or environment variable

SetVBuf

  

Set buffering modes and size

SplitName

  

splits out a component of a pathname into a buffer

StartNotify

  

Starts notification on a file or directory

StrToLong

  

string to Integer value (decimal)

SubtractDates

SystemTagList

  

Have a shell execute a command line

SystemTags

  

Variable args version for SystemTagList for direct tag use.

TimedDosRequester

TrackAddressList

TrackSegmentList

UnGetC

  

Makes a char available for reading again. (buffered)

UnLoadSeg

  

Unload a seglist previously loaded by LoadSeg()

UnLock

  

Unlock a directory or file

UnLockDosList

  

Unlocks the Dos List

UnLockRecord

  

Unlock a record

UnLockRecords

  

Unlock a list of records

UnTrackAddress

UnTrackSegmentList

VFPrintf

  

format and print a string to a file (buffered)

VPrintf

  

Format and print string (buffered)

WaitForChar

  

Determine if chars arrive within a time limit

WaitForData

WaitPkt

  

Waits for a packet to arrive at your pr_MsgPort

WriteChars

  

Writes bytes to the the default output (buffered)

WriteProtectVolume

WriteProtectVolumePort


Documentation generated on: 2021-07-30