RexxUtil is a Dynamic Link Library (DLL) package for Windows and *nix platforms; the package contains external Rexx functions. These functions:
Manipulate operating system files and directories
Manipulate Windows classes and objects
Perform text screen input and output
All of the RexxUtil functions are registered by the ooRexx interpreter on startup so there is no need to register the functions either individually or via the SysLoadFuncs function.
The following table lists all of the REXXUTIL functions and the platforms on which they are available.
Table 8-1. Rexx Utility Library Functions
Function Name | Exists on Platform | Remarks | |
---|---|---|---|
Windows | Unix | ||
SysAddRexxMacro | YES | YES | |
SysBootDrive | YES | NO | |
SysClearRexxMacroSpace | YES | YES | |
SysCloseEventSem | YES | YES | |
SysCloseMutexSem | YES | YES | |
SysCls | YES | YES | |
SysCreateEventSem | YES | YES | |
SysCreateMutexSem | YES | YES | |
SysCreatePipe | YES | YES | AIX only |
SysCurPos | YES | NO | |
SysCurState | YES | NO | |
SysDriveInfo | YES | NO | |
SysDriveMap | YES | NO | |
SysDropFuncs | YES | YES | |
SysDumpVariables | YES | YES | |
SysFileCopy | YES | NO | |
SysFileDelete | YES | YES | |
SysFileMove | YES | NO | |
SysFileSearch | YES | YES | |
SysFileSystemType | YES | NO | |
SysFileTree | YES | YES | Works differently |
SysFork | NO | YES | *nix environments only |
SysFromUnicode | YES | NO | |
SysGetErrortext | YES | YES | |
SysGetFileDateTime | YES | YES | |
SysGetKey | YES | YES | |
SysGetMessage | YES | YES | |
SysGetMessageX | NO | YES | |
SysIni | YES | NO | |
SysIsFile | YES | YES | |
SysIsFileCompressed | YES | NO | |
SysIsFileDirectory | YES | YES | |
SysIsFileEncrypted | YES | NO | |
SysIsFileLink | YES | YES | |
SysIsFileNotContentIndexed | YES | NO | |
SysIsFileOffline | YES | NO | |
SysIsFileSparse | YES | NO | |
SysIsFileTemporary | YES | NO | |
SysLoadFuncs | YES | YES | |
SysLoadRexxMacroSpace | YES | YES | |
SysMkDir | YES | YES | |
SysOpenEventSem | YES | YES | |
SysOpenMutexSem | YES | YES | |
SysPostEventSem | YES | YES | |
SysPulseEventSem | YES | NO | |
SysQueryProcess | YES | YES | Works differently |
SysQueryRexxMacro | YES | YES | |
SysReleaseMutexSem | YES | YES | |
SysReorderRexxMacro | YES | YES | |
SysRequestMutexSem | YES | YES | |
SysResetEventSem | YES | YES | |
SysRmDir | YES | YES | |
SysSearchPath | YES | YES | |
SysSetFileDateTime | YES | YES | |
SysSetPriority | YES | NO | |
SysShutdownSystem | YES | NO | |
SysSleep | YES | YES | |
SysStemCopy | YES | YES | |
SysStemDelete | YES | YES | |
SysStemInsert | YES | YES | |
SysStemSort | YES | YES | |
SysSwitchSession | YES | NO | |
SysTempFileName | YES | YES | |
SysTextScreenRead | YES | NO | |
SysTextScreenSize | YES | NO | |
SysToUnicode | YES | NO | |
SysUtilVersion | YES | YES | |
SysVersion | YES | YES | |
SysVolumeLable | YES | NO | |
SysWait | YES | YES | AIX only |
SysWaitEventSem | YES | YES | |
SysWaitNamedPipe | YES | NO | |
SysWinDecryptFile | YES | NO | |
SysWinEncryptFile | YES | NO | |
SysWinVer | YES | NO | |
SysWinGetPrinters | YES | NO | |
SysWinGetDefaultPrinter | YES | NO | |
SysWinSetDefaultPrinter | YES | NO |