Subroutines by Type

In the following tables, any given routine may appear in more than one category. Also, most terms link to the relevant topic; for those not so linked—i.e., they don't have their own topic—see their description in Subroutines by Name.

Disk and File Operations

ATEAPX

ATEGFK

ATSYNC

BASORT

BLOCKS

CGIUTL

CISAM

CREMLX

EFS

 

ERRMSG

EZSPL.SBR

EZTYP

 

 

FIFO

FILNAM

FILOCK

FINB

FTPDLX

FTP2

FLOCK

GET

GETBYT

IMAGE

INIX

ISMBLD

ISMPAR

ISMROK

 

LOGRIO

MSGLOG

PCKLST

PRINT

 

PUTBYT

RENAME

RENAM

SEARCH

SERCH

SIZE

SRCH2

UNIQUE

XLSUTL

XFRMMO

MX_ASHLOG

MX_ATEFILEXFR

MX_CHKPPN

 

 

MX_COPYFILE

MX_EXPFIL

MX_GETSHELLPATH

MX_FILECHINFO

 

MX_FILEPOS

MX_FILESTATS

MX_FINDEND

MX_FINDFIRST

MX_FINDNEXT

MX_FILEHOOK

MX_FLINES

MX_FLSET

MX_FLUSHBUF

MX_FSPEC

MX_FTFORMAT

MX_GETDEV

MX_GETERSATZ

MX_GETHASH

MX_GETOFD

MX_HASHFILE

MX_HTMLHELP

MX_LITMSG

MX_MKDIR

MX_MKPATH

MX_NOBUF

MX_PRFSPEC

MX_RMPATH

 

 

MX_SETEXT

MX_SETHASH

MX_SRCHPATH

 

 

MX_USRDEL

MX_USRLOD

MX_USRIO

MX_USRSAV

MX_WEBCACHE

 

Job Environment

AMOS

CCOFF

CCON

CMDR

CONDEV

DSKPPN

ECHO

ERRMSG

FILNAM

FORCE

FNDUSR

GETDEV

GETDSK

GETJOB

GETJTB

GETLOG

GETPPN

GETPRG

GETTRM

GETUSN

GETVER

GTJBNO

GTLANG

JOBCMD

JOBDAT

JOBNAM

JOBNUM

JOBTRM

KILJOB

LOKOUT

LOG

LSTLIN

PLYJOB

PPNSWP

PRIV

SETDEV

SETJTB

SETPPN

TRMCHR

 

WHOAMI

WINFLG

XPPN

 

 

MX_CALLSTACK

MX_CHAINTO

MX_CLIPBOARD

MX_CLRSIG

MX_CMDKBD

MX_CMD_STATUS

MX_CSVDELIM

MX_DEBUG

MX_GETCMDINP

MX_GETCTRLC

MX_GETECHO

MX_GETGDO

MX_GETHEX

MX_GETLOKSER

MX_GETPID

MX_GETPROMPT

MX_GETSIG

MX_GETTRACE

MX_GETENV

 

MX_GETUMSK

MX_HOTKEY

MX_INSTNUM

 

 

MX_LANGUAGE

MX_LASTLNO

MX_MEMORY

 

 

MX_NXTCMD

MX_SETERR

MX_SETUMSK

MX_SETCMDINP

MX_SETGDO

MX_SETHEX

MX_SETMEMFLAGS

MX_SETPROMPT

MX_SETUSRNAM

MX_SETTRACE

MX_SETLOKSER

MX_SYNC_CWD

MX_USRDEL

MX_USRLOD

MX_USRMAP

MX_USRIO

MX_USRSAV

 

 

 

 

Message Handling

DERR

MX_ASHLOG

MX_ERRNOMSG

MX_LITMSG

MX_PRINTERR

 

Data Manipulations

ASCEBC

B64ENC

BASORT

BITOPS

BUTTED

COMMON

CRC16

CRYPTO

DIGEST

DYNLIB

EBCASC

 

 

 

 

F2HOST

FILL

FILNAM

HASH

HOST2F

MATCH

NFIND

NUMCHK

PACK

REGEX

ROUND

RXPCHK

SORTIT

SQL

STRIP

STRTOK

SYS000

TMENU

TMEN2

UNPACK

XFOLD

XSTRIP

MX_FTFORMAT

MX_OCVT

MX_PWCRYPT

MX_ROUND

MX_STRCMP

MX_USRIO

SQUEEZ

 

 

String Manipulations

ACCEPN

ACCEPT

ACCESS

AMBTOA

ANYCN

ASCEBC

B64ENC

BUTTED

CHKKBD

CHKONE

CRC16

CRYPTO

DIGEST

EBCASC

FILL

GET

GETX

HASH

INFLD

INMEMO

INPUT

INPUTC

INVUE

MATCH

 

NFIND

NUMCHK

NOECHO

NOEKO

PACK

PCKLST

REGEX

RXPCHK

RXTERM

SBXINP

STENO

TCKI

TINKEY

TMENU

TRIM

XDEFLT

XSTRIP

MX_GETFKW

MX_GETPFK

MX_GETSW

MX_HOTKEY

MX_RELEASEKBD

SCGINP

 

 

 

Networking

CGIUTL

CONDEV

CRYPTO

EMAILP

GDIPRT

GETMAC

HTMLP

HTTP

 

 

MX_CHKPCNET

MX_GETIP

MX_GETLOKSER

OAUTH2

TCPX

 

Time and Date

DATES

DSTOI

GRECNV

IDTIM

JULCVT

KDAY

LAPSED

ODTIM

STIME

TIMES

MX_FTFORMAT

MX_GETTIME

 

 

 

 

Printing

CHKSPL

EZSPL.SBR

EMAILP

EZTYP

GDIPRT

HTMLP

PRTCHK

RDATE

SPOOL

USPSBS

MX_WINPTR

MX_GDICALC

MX_LASTPRTFIL

MX_LASTPRTFIL

 

 

Inter-program and Inter-job Matters

COMMON

DSKCOM

FLOCK

FORCE

INCOM

ITC

PLYJOB

RVCOMN

SEND

SYS000

WAKNO

XLOCK

KILJOB

 

 

MX_KILL

MX_READJCB

MX_WRITEJCB

MX_AGINTERPROC

 

 

SBX-related

MX_EXITSBX

MX_FLSET

MX_IXCALL

MX_XCBDATAX

MX_XCBINFOX

 

ATE-related

MX_AGWRAPPER

MX_CLRINBUF

(and most routines in the Graphic User Interface section)

 

OS = UNIX

MX_GETPID

MX_GETUMSK

MX_SETUMSK

MX_VERINODE

 

 

OS = Windows

MX_BROWSEFOLDER

MX_CHOOSECOLOR

MX_CHOOSEFONT

MX_FINDWINDOW

MX_GDICALC

MX_GETOFD

MX_GETREG

MX_INSTNUM

MX_MAPI

 

MX_PLAYSOUND

MX_REGISTRY

MX_RELEASEKBD

MX_SHELLEX

MX_SHOWWINDOW

MX_SYSBCLR

MX_TELSER

MX_TITLE

MX_WINPTR

MX_WINSETTINGS

 

OS = All

USRCNT

 

 

 

 

MX_CLRSIG

MX_DIRSEP

MX_ERRNOMSG

MX_GETENV

MX_GETSIG

MX_GETUMSK

MX_INSTNUM

MX_KILL

MX_OSVER

MX_SETUMSK

MX_SETUSRNAM

MX_SHELLEX

MX_SYNC_CWD

MX_VERINODE

 

 

A-Shell Environment Info and Control

MX_ABOUT

MX_ASHFILE

MX_CLFLAGS

MX_GETCISAM

MX_GETFKW

MX_GETLOKSER

MX_GETOPTIONS

MX_GETSW

MX_GETTRACE

MX_SETFKW

MX_SETLOKSER

MX_SETOPTIONS

MX_SETSW

MX_SETTRACE

MX_WINSETTINGS

MX_BEVEL

MX_GETQUEUE

MX_QRBLD

MX_ZAPQUEUE

 

MX_IATIMEOUT

MX_QUNLOK

MX_PREBAS

MX_COMPIL

MX_INFDEF

MX_READJCB

MX_PRINTERR

MX_WRITEJCB

MX_EXIT

MX_IXCALL

MX_MALLOCLIMIT

MX_VUE

MX_QLOCK

MX_WSET_STATUS

 

 

Graphical User Interface

GDIPRT

HTMLP

IMAGE

INFLD

MESAG

MSGBOX

PCKLST

SBXINP

XTEXT

XTREE

MX_WINSETTINGS

MX_AMOUSEXLT

MX_AUTOPARENT

MX_BEVEL

MX_CHOOSECOLOR

MX_CHOOSEFONT

MX_CLIPBOARD

MX_DEFTABXYZ

MX_GDICALC

MX_GETOFD

MX_GUIFLG

MX_MCRS

MX_RELEASEKBD

MX_SHOWWINDOW

MX_SINK

MX_SYSBCLR

MX_WINCTL

MX_WINMNU

MX_WINPTR

 

 

System

AMOS

ASFLAG

BLOCKS

CGIUTL

DEVCHK

EMAILP

EZSPL.SBR

FIFO

FORCE

GETADR

HOSTEX

SLEEP

STALL

SUBMIT

USRCNT

MX_ABOUT

MX_ASHFILE

MX_ASHLOG

MX_CLFLAGS

MX_CLIPBOARD

MX_CLRSIG

MX_COMPIL

MX_DIRSEP

MX_DYNSTRUCT

MX_DYNSTRUCT

MX_ERRNOMSG

MX_EXIT

MX_GETCISAM

MX_GETENV

MX_GETFKW

MX_GETLOKSER

MX_GETOPTIONS

MX_GETPFK

 

 

MX_GETPID

MX_GETQUEUE

MX_GETREG

MX_GETSIG

MX_GETSW

MX_GETTIME

MX_GETTRACE

MX_GETUMSK

 

 

MX_GETVER

MX_KILL

MX_LASTLNO

MX_MAPI

MX_PLAYSOUND

MX_PREBAS

MX_PRINTERR

MX_QLOCK

 

 

MX_QRBLD

MX_QUNLOK

MX_READJCB

MX_RELEASEKBD

MX_RENAMERR

MX_SETFKW

MX_SETLOKSER

MX_SETOPTIONS

 

 

MX_SETPFK

MX_SETSW

MX_SETTRACE

MX_SETUMSK

MX_SHELLEX

MX_TELSER

MX_VUE

MX_WRITEJCB

MX_ZAPQUEUE

XSHLEX

 

Communications

AUTLOG

COMIO

EMAILP

EMAILX

HTTP

OAUTH2

TCPX

XMPP

 

 

 

Hashes, Ciphers, Encodings

ASCEBC

B64ENC

BLOFSH

CRC16

CRYPTO

DIGEST

EBCASC

HASH

MX_PWCRYPT

 

 

Deprecated and Un-recommended

TCPCLI

TCPSRV