Function Categories
CGI Functions
Name
|
Description
|
RgArrayFromStr |
fills array from a character separated string. |
RgDecode |
URL decoding. |
RgEncode |
encodes dangerous characters. |
RgEndDoc |
writes tail tags and optional submit form push-buttons. |
RgEntry |
creates entry and password fields. |
RgGetEnv |
gets gateway environment variables. |
RgGetForm |
gets all request variables and optionally environment variables. |
RgGetFormVarValue |
gets a request variable by name. |
RgList |
displays ordered and unordered lists, menus and directories |
RgListBox |
displays single and multiple selection list boxes. |
RgRadioCheck |
displays radio buttons and check boxes. |
RgTable |
displays a table. |
RgStartDoc |
displays document head and optionally form, or enables browser Rexx
debugging. |
[List of Function Categories]
Disk Functions
Name
|
Description
|
RbQCurrDir |
returns the current directory for the specified disk. |
RbSetDefaultDisk |
sets the default disk. |
RbQFSInfo |
returns disk information. |
RbSetVolLabel |
records volume label. |
RbQVerify |
checks the verify mode. |
RbSetVerify |
sets the write verification mode. |
RbQDisks |
returns the string of available logical drive letters. |
RbDiskC2N |
converts the disk character (letter A-Z) to the correspondent number 1-26 |
RbDiskN2C |
converts the disk number 1-26 to the correspondent character (A-Z) |
RbQMaxHD |
searches for a disk with the largest available free space. |
RbQSysInfo |
returns system information. |
RbQDevConfig |
returns the system configuration. |
RbQDevice |
function returns information about block, character and pseudocharacter
devices. |
[List of Function Categories]
Directory Functions
Name
|
Description
|
RbQFileList |
returns file and/or directory name and attribute list matching the file
specifications. |
RbCreateDir |
creates the specified directory. |
RbDelDir |
deletes a directory. |
RbQCurrDir |
returns the current directory for the specified disk. |
RbSetCurrDir |
defines the current directory. |
RbSetPathDateTime |
changes file or directory date and time stamp. |
RbSetPathAttrib |
changes file or directory attributes. |
RbDelTree |
deletes a complete directory tree including all contained files and
subdirectories. |
RbQSubdirSize |
returns the total directory tree size including all the files and
subdirectories. |
[List of Function Categories]
File Functions
Name
|
Description
|
RbCompare |
compares two files. |
RbCopy |
copies the source file to the target file replacing or appending the
target. |
RbDelete |
deletes a file. |
RbDelForce |
deletes a file so the file cannot be recovered. |
RbDelReadOnly |
deletes a group of files regardless of the read/only attribute. |
RbDelTree |
deletes a complete directory tree including all contained files and
subdirectories. |
RbEA |
enables to add, replace, delete and query the EAs (extended attributes) |
RbEditName |
edits a character string representing the file name using pattern. |
RbMaxOpenFiles |
defines, queries or changes the maximum number of file handles for the
|
RbModule |
allows to load, query and unload dynamic link (DLL) modules. |
RbMove |
moves or renames files and directories. |
RbQFileList |
returns file and/or directory name and attribute list matching the file
specifications. |
RbQPathInfo |
returns a file or a directory attributes. |
RbSearchPath |
finds a file residing along the paths. |
RbSetPathAttrib |
changes file or directory attributes. |
RbSetPathDateTime |
changes file or directory date and time stamp. |
[List of Function Categories]
Binary File I/O Functions
Name
|
Description
|
RbClose |
closes a file or a pipe handle. |
RbDupHandle |
duplicates file handles. Used for the file redirection. |
RbFilePtr |
allows to reposition the file for the next read/write operation or
|
RbOpen |
opens file, pipe or device handle. |
RbRead |
reads data from an open file or a pipe. |
RbResetBuffer |
writes (flushes) the buffers to a file or a device. |
RbRunRedirect |
runs a program redirecting its standard output to a file or pipe. |
RbWrite |
writes data to an open file or pipe. |
[List of Function Categories]
ASCII Text File Functions
Name
|
Description
|
RbFindText |
searches an ASCII file for a string. |
RbReadText |
reads an entire ASCII text file into a stem variable. |
RbWriteText |
writes an entire text file to disk. |
[List of Function Categories]
File Attribute Functions
Name
|
Description
|
RbEA |
enables to add, replace, delete and query the EAs (extended attributes) |
RbEditName |
edits a character string representing the file name using pattern. |
RbQFileList |
returns file and/or directory name and attribute list matching the file
specifications. |
RbQPathInfo |
returns a file or a directory attributes. |
RbSearchPath |
finds a file residing along the paths. |
RbSetPathAttrib |
changes file or directory attributes. |
RbSetPathDateTime |
changes file or directory date and time stamp. |
[List of Function Categories]
Visual Rexx Support Functions
Name
|
Description
|
RbDupHandle |
duplicates file handles. Used for the file redirection. |
RbRunRedirect |
runs a program redirecting its standard output to a file or pipe. |
[List of Function Categories]
Session, Process and Thread Functions
Name
|
Description
|
RbBeginThread |
starts execution of an external REXX command file in a separate thread. |
RbEnterCritSec |
disables thread switching for the current process. |
RbEnterMustComplete |
disables the asynchronous exceptions like Ctrl-Break, Ctrl-C etc. |
RbExecPgm |
starts an executable file as a separate child process. |
RbExit |
exits a thread or a process. |
RbExitCritSec |
restores the normal thread dispatching for the current process. |
RbExitMustComplete |
enables the asynchronous exceptions like Ctrl-Break, Ctrl-C etc. |
RbKillProcess |
terminates the specified process or the entire process tree |
RbKillThread |
kills the specified thread. |
RbQProcInfo |
returns process information. |
RbResumeThread |
resumes the execution of a suspended thread. |
RbRunRedirect |
runs a program redirecting its standard output to a file or pipe. |
RbSetPriority |
changes priority of a single thread or all the threads in a process. |
RbSetSes |
sets session parameters. |
RbShutdown |
shuts the OS/2 down. |
RbSleep |
suspends the current thread execution. |
RbStartSes |
starts an independent or a child cession. |
RbStopSes |
stops a child session. |
RbSuspendThread |
suspends the execution of the specified thread till the RbResumeThread call
is executed. |
RbWaitChild |
suspends the current thread until an asynchronous child of the current
process ends. |
RbWaitThread |
waits for a thread termination. |
[List of Function Categories]
Interprocess Communication Functions
Name
|
Description
|
RbCreatePipe |
creates an unnamed pipe. |
RbEventSem |
provides a signaling mechanism to assure the desired sequence of events. |
RbIni |
allows to process ASCII INI files similar to the Microsoft Windows INIs. |
RbMutexSem |
is used to serialize access to a shared resource by multiple threads. |
RbMuxWaitSem |
function can be used to manipulate the multiple wait semaphores. |
RbNPipe |
provides a set of named pipe manipulation functions. |
RbQueue |
provides message queue manipulation functions. |
RbSharedMem |
writes and reads REXX variables into shared memory. |
[List of Function Categories]
Schedule, Date and Time Functions
Name
|
Description
|
RbBeep |
generates sound on the PC speaker. |
RbSetDate |
changes the system date. |
RbSetTime |
changes the system time. |
RbSleep |
suspends the current thread execution. |
RbStartTimer |
starts an interval timer. |
RbStopTimer |
stops timer. |
RbWaitTill |
suspends thread till a specified date/time or day of the week/time. |
[List of Function Categories]
Error and Message Control Functions
Name
|
Description
|
RbError |
enables and/or disables the error pop-up notification messages. |
RbErrorDescr |
obtains an error description from a return code. |
RbMessage |
provides message manipulation functions. |
[List of Function Categories]
System Information Functions
Name
|
Description
|
RbQDevConfig |
returns the system configuration. |
RbQDevice |
function returns information about block, character and pseudocharacter
devices. |
RbQDisks |
returns the string of available logical drive letters. |
RbQEnvir |
returns the value of an environment variable for the current process. |
RbQFSInfo |
returns disk information. |
RbQMaxHD |
searches for a disk with the largest available free space. |
RbQSysInfo |
returns system information. |
[List of Function Categories]
Environment and Miscellaneous Functions
Name
|
Description
|
RbBeep |
generates sound on the PC speaker. |
RbGetResource |
obtains a module resource value. |
RbIni |
allows to process ASCII INI files similar to the Microsoft Windows INIs. |
RbModule |
allows to load, query and unload dynamic link (DLL) modules. |
RbQAppType |
returns information about a DLL, an executable or a device driver. |
RbQCP |
queries the current process code page and prepared code pages. |
RbSetCP |
sets the process code page. |
[List of Function Categories]
Keyboard Functions
Name
|
Description
|
RkCodePage |
queries the code page being used to translate keyboard scan codes to ASCII
characters. |
RkFlush |
clears the keystroke buffer. |
RkGetChar |
returns any available character from the keyboard with or without removing
it. |
RkGetStatus |
returns the current state of the keyboard. |
RkGetStr |
reads a string from the keyboard. |
RkSetCp |
sets code page for the logical keyboard. |
RkSetStatus |
changes the keyboard status. |
[List of Function Categories]
Mouse Functions
Name
|
Description
|
RmClose |
closes the mouse device for the current session. |
RmDrawPtr |
notifies the mouse device driver to start drawing mouse pointer. |
RmFlushQue |
removes all the events from the mouse event queue. |
RmGetEventMask |
returns the current value of the mouse event queue mask. |
RmGetNum |
returns number of mouse buttons, number of mickeys etc. |
RmGetPtrPos |
obtains the mouse pointer position. |
RmGetScale |
obtains scaling factors for the mouse. |
RmGetStatus |
obtains the mouse status. |
RmOpen |
opens the mouse device for the current session. |
RmReadEventQue |
obtains mouse events. |
RmRemovePtr |
notifies the mouse device driver not to draw mouse pointer. |
RmSetEventMask |
assigns a new event mask affecting events put in the mouse event queue. |
RmSetPtrPos |
sets new mouse pointer coordinates. |
RmSetScale |
assigns a new pair of scaling factors. |
RmSetStatus |
sets the mouse status flags for the installed mouse device driver. |
[List of Function Categories]
Screen VIO Control Functions
Name
|
Description
|
RvCodePage |
returns the display code page. |
RvGetConfig |
obtains the video display configuration. |
RvIsAnsi |
returns ANSI On/Off status. |
RvMode |
gets the video mode information or changes the video mode. |
RvPopUp |
opens and closes pop-up screen. |
RvScroll |
scrolls the entire display or area specified within the display buffer up,
down, left or right. |
RvSetAnsi |
activates or deactivates ANSI support. |
RvSetCP |
sets the code page used to display text data on the screen. |
[List of Function Categories]
Screen VIO Read/Write Functions
Name
|
Description
|
RvGetCurPos |
obtains the cursor row and column. |
RvGetCurType |
returns the cursor type. |
RvReadStr |
reads a string of characters or character-attribute pairs (cells) from the
screen, starting at the specified location. |
RvSetCurPos |
sets the cursor's coordinates on the screen. |
RvSetCurType |
sets the cursor type. |
RvTTY |
displays a character string starting at the current cursor position and
then repositions the cursor after the end of the string. |
RvTTYL |
displays a character string starting at the current cursor position and
then repositions the cursor to the next line. |
RvWriteStr |
displays string at the specified screen position using default or specified
character attribute. |
[List of Function Categories]
Screen VIO Drawing Functions
Name
|
Description
|
RvAttr |
writes an attribute (foreground and background colors and intensity) to a
rectangular area. |
RvBox |
draws boxes with borders of different shape and color. |
RvCls |
clears the screen and optionally changes background color. |
RvFill |
fills in a rectangle with a fill character and optionally changes the color
attribute inside the rectangle. |
RvLine |
draws vertical or horizontal lines of different shape. |
RvMakeAttr |
returns a color attribute using foreground and background color
composition. |
RvSetIntensity |
toggles background intensity between high intensity and blinking. |
[List of Function Categories]
RexxBOS Library Control Functions
Name
|
Description
|
RxLoadFuncs |
adds all external RexxBOS functions to REXX function set. |
RxDropFuncs |
unloads all RexxBOS functions so they become unknown to REXX. |
RxVersFuncs |
returns RexxBOS version. |
[List of Function Categories]
Note. Several Control Program functions are listed under two
categories because they semantically belong to more then one category.
|