System Interface Instructions


 

The instructions in this category provide an interface with the operating system. The following instructions are included:

 

ADMCOMMAND

Issue a server administrative command.

ADMGETINFO

Retrieve information from an administrative server.

ADMLOGOFF

Log off to an administrative server.

ADMLOGON

Log on of an administrative server.

ADMSETINFO

Send values to an administrative server.

ALERT

Display a message in a standard dialog box.

BATCH

Execute another task and do not wait for completion.

CLEARADR

Clear a pointer variable.

CLEARLABEL

Clears the execution LABEL pointer.

CLIPGET

Get information from the system clipboard.

CLIPSET

Put information to the system clipboard.

CLOCK

Get various types of system information.

COPYBYTES

Retrieve the number of bytes used in an enhanced COPYFILE operation.

COPYCANCEL

Cancel an active copy.

COPYFILE

File transfer instruction.

COPYNEXT

Process the next block in a COPYFILE operation.

COPYSTATUS

Report the number of blocks left to copy.

EXECUTE

Execute another task and wait for completion.

EXTCALL

Call an external routine compiled in another language.

FORK

Make a copy of the executing program and start it running.

GETINFO

Get information about various objects.

GETLABEL

Retrieves the code address of an EXTERNAL variable and stores it into an execution LABEL pointer.

GETMODE

Get information from the currently executing runtime.

GETPARM

Retrieve VERB parameters.

GETSTRING

Get information from an object.

LOADADR

Retrieve a pointer variable.

LOADLABEL

Loads an execution LABEL pointer from a list of Program Execution labels, LABEL pointers, and EXTERNAL labels.

LOADPARM

Retrieve VERB parameters by index.

MAILSEND

Send an electronic mail message.

MOVEADDR

Move the address of a variable to a pointer variable.

MOVEGADDR

Move the address of a named variable in global to a numeric variable.

MOVELABEL

Moves the program execution label address into an execution pointer.

MOVELV

Move the program execution label address into a typeless VAR variable.

MOVEPTR

Move the UDA memory address of the actual data for a DIM or INTEGER into a destination INTEGER by value.

MOVEVARADDR

Move the address of a named variable in global to a numeric variable.

MOVEVL

Move the pointer contents from a typeless VAR pointer into an execution LABEL pointer.

PARAMTEXT

Set system string substitution.

PATH

Set and/or get directory path information.

PROFILER

Control profiler data collection.

RESETPARM

Reinitialize the VERB parameter list.

ROLLOUT

Suspend the program for later execution.

SEARCHPATH

Set and/or get search path information.

SETMODE

Set information in the currently executing runtime.

SHUTDOWN

Stop the currently executing program and pass information to the operating system.

STOREADR

Initialize a pointer variable.

STORELABEL

Store a Program Execution Label address into a LABEL pointer.

TESTLABEL

Validate an execution LABEL pointer

WINAPI

Call an externally defined thirty-two bit DLL.

XCALL

Call an externally compiled routine in another language.

 



PL/B Language Reference ADMCOMMAND