Alphabetical List of Library Routines

CBL_ABORT_RUN_UNIT Abort the current run-unit irrespective of the state of existing threads
CBL_ALLOC_DYN_MEM Allocate thread-storage or thread-specific heap memory
CBL_ALLOC_MEM Dynamic memory allocation
CBL_ALLOC_SHMEM Allocate thread-storage or thread-specific heap memory
CBL_ALLOC_THREAD_MEM Allocate thread-storage or thread-specific heap memory
CBL_AND Logical AND
CBL_CANCEL Cancel a program
CBL_CANCEL_PROC Control program cancel routines
CBL_CFGREAD_EXTFH Force the File Handler to read its configuration file
CBL_CHANGE_DIR Change the current directory
CBL_CHECK_FILE_EXIST Check if file exists
CBL_CLEAR_SCR Clear screen
CBL_CLOSE_FILE Close byte-stream file
CBL_CLOSE_VFILE Close heap
CBL_COPY_FILE Copy file
CBL_CREATE_DIR Create directory
CBL_CREATE_FILE Create byte-stream file
CBL_CTF_COMP_PROPERTY_GET Returns a named property value for a component.
CBL_CTF_COMP_PROPERTY_SET Specifies a value for a component's property.
CBL_CTF_DEST Specifies an output destination by associating (or disassociating) an emitter with (or from) a component or the default emitter list.
CBL_CTF_EMITTER_PROPERTY_GET Returns a named property value for an emitter.
CBL_CTF_EMITTER_PROPERTY_SET Sets a named property value for an emitter.
CBL_CTF_LEVEL Specifies the trace level to be used for a specific component, or the default trace level if a component name is not specified.
CBL_CTF_TRACE Outputs an event to one or more output destinations.
CBL_CTF_TRACER_GET Returns a tracer handle that can be passed to all of the other tracing routines.
CBL_CTF_TRACER_LEVEL_GET Returns a tracer's current threshold trace level.
CBL_CTF_TRACER_NOTIFY Installs or uninstalls a tracer configuration callback function.
CBL_DEBUGBREAK Start a debugger
CBL_DELETE_DIR Delete directory
CBL_DIR_SCAN_END Terminates a search operation
CBL_DIR_SCAN_READ Searches for the next entry in the file system
CBL_DIR_SCAN_START Initializes a search for a file or directory
CBL_DELETE_FILE Delete file
CBL_EQ Logical EQuivalence
CBL_ERROR_PROC Register error procedures
CBL_EVENT_CLEAR Clear the specified event
CBL_EVENT_CLOSE Close the supplied event handle
CBL_EVENT_OPEN_INTRA Create an intra-process event
CBL_EVENT_POST Post the specified event
CBL_EVENT_WAIT Wait for the event to be posted
CBL_EXEC_RUN_UNIT Create run-unit
CBL_EXIT_PROC Register closedown procedure
CBL_FILENAME_CONVERT Convert a filename between space-terminated and null-terminated format
CBL_FILENAME_MAX_LENGTH Return the maximum size of the filename that can be handled by the operating system
CBL_FLUSH_FILE Flush byte-stream file buffers to disk
CBL_FREE_DYN_MEM Free memory allocated by CBL_ALLOC_DYN_MEM
CBL_FREE_MEM Free memory allocated by CBL_ALLOC_MEM
CBL_FREE_RECORD_LOCK Release a record lock on a file
CBL_FREE_SHMEM Free memory allocated by CBL_ALLOC_SHMEM
CBL_FREE_THREAD_MEM Free memory allocated by CBL_ALLOC_THREAD_MEM
CBL_GET_CSR_POS Get cursor position
CBL_GET_CURRENT_DIR Return the current directory
CBL_GET_EXIT_INFO Determine circumstances of exit-procedure invocation
CBL_GET_KBD_STATUS Test for character at keyboard
CBL_GET_MOUSE_MASK Get mouse event mask
CBL_GET_MOUSE_POSITION Get mouse screen coordinates
CBL_GET_MOUSE_STATUS Get number of events in queue
CBL_GET_OS_INFO Get operating system information
CBL_GET_PROGRAM_INFO Return information for a named program, or a program in the current call stack
CBL_GET_RECORD_LOCK Release a record lock on a file
CBL_GET_SCR_GRAPHICS Get graphics characters
CBL_GET_SCR_LINE_DRAW Get line drawing characters
CBL_GET_SCR_SIZE Get screen size
CBL_GET_SHMEM_PTR Read named value
CBL_HIDE_MOUSE Hide mouse pointer
CBL_IMP Logical IMPlies
CBL_INIT_MOUSE Initialize mouse support
CBL_JOIN_FILENAME Join part of filename
CBL_LOCATE_FILE Locate file/Expand path
CBL_MEM_STRATEGY Change the memory strategy for an application dynamically
CBL_MEM_VALIDATE Validate memory and compact memory heaps
CBL_MONITOR_BROWSE Acquire browse capability for a thread
CBL_MONITOR_BROWSE_TO_READ Convert browse capability to read capability
CBL_MONITOR_BROWSE_TO_WRITE Convert browse capability to write capability
CBL_MONITOR_CLOSE Close the supplied monitor handle
CBL_MONITOR_OPEN_INTRA Create a monitor
CBL_MONITOR_READ Acquire read capability
CBL_MONITOR_RELEASE Release lock applied to the specified monitor
CBL_MONITOR_UNBROWSE Release browse capability
CBL_MONITOR_UNREAD Release read capability
CBL_MONITOR_UNWRITE Release write capability
CBL_MONITOR_WRITE Acquire write capability
CBL_MONITOR_WRITE_TO_BROWSE Convert monitor write capability to browse
CBL_MUTEX_ACQUIRE Acquire a mutex
CBL_MUTEX_CLOSE Close the specified mutex
CBL_MUTEX_OPEN_INTRA Create an intra-process mutex
CBL_MUTEX_RELEASE Release the specified mutex
CBL_NLS_CLOSE_MSG_FILE Close message file
CBL_NLS_COMPARE Compare two strings
CBL_NLS_INFO Get or set national language information
CBL_NLS_OPEN_MSG_FILE Open message file
CBL_NLS_READ_MSG Read message from message file
CBL_NOT Logical NOT
CBL_OPEN_FILE Open byte-stream file
CBL_OPEN_VFILE Open heap
CBL_OR Logical OR
CBL_PUT_SHMEM_PTR Create/update named value
CBL_READ_FILE Read byte-stream file
CBL_READ_KBD_CHAR Read character from keyboard (no echo)
CBL_READ_MOUSE_EVENT Read mouse event queue
CBL_READ_SCR_ATTRS Read attribute string
CBL_READ_SCR_CHARS Read character string
CBL_READ_SCR_CHATTRS Read character and attribute strings
CBL_READ_VFILE Read from heap
CBL_RENAME_FILE Rename file
CBL_SCR_ALLOCATE_COLOR Allocate color for RGB value
CBL_SCR_ALLOCATE_VC_COLOR Allocate color in virtual colormap
CBL_SCR_CREATE_VC Create virtual colormap
CBL_SCR_DESTROY_VC Destroy virtual colormap
CBL_SCR_GET_ATTR_INFO Get attribute information
CBL_SCR_GET_ATTRIBUTES Get attribute value
CBL_SCR_NAME_TO_RGB Convert color name to RGB value
CBL_SCR_QUERY_COLORMAP Query colormap entry
CBL_SCR_RESTORE_ATTRIBUTES Restore attribute table
CBL_SCR_SAVE_ATTRIBUTES Save attribute table
CBL_SCR_SET_ATTRIBUTES Set attribute value
CBL_SCR_SET_PC_ATTRIBUTES Set up IBM-PC attribute palette
CBL_SEMAPHORE_ACQUIRE Acquire one of the resources represented by the semaphore
CBL_SEMAPHORE_CLOSE Close a semaphore
CBL_SEMAPHORE_CLOSE Open an intra-process semaphore
CBL_SEMAPHORE_CLOSE Release one of the resources represented by the semaphore
CBL_SET_CSR_POS Set cursor position
CBL_SET_MOUSE_MASK Set mouse event mask
CBL_SHOW_MOUSE Draw mouse pointer
CBL_SPLIT_FILENAME Divide filename into parts
CBL_SUBSYSTEM Declare/deallocate subsystems
CBL_SWAP_SCR_CHATTRS Swap character and attribute
CBL_TERM_MOUSE Terminate mouse support
CBL_TEST_RECORD_LOCK Obtain a record lock on a file
CBL_THREAD_CREATE Create a thread
CBL_THREAD_CREATE_P Create a thread from a procedure pointer
CBL_THREAD_DETACH Detach a non-detached thread
CBL_THREAD_EXIT Terminate the current thread
CBL_THREAD_IDDATA_ALLOC Allocate an id-data area for a thread
CBL_THREAD_IDDATA_GET Get a pointer to an id-data area
CBL_THREAD_KILL Kill a thread
CBL_THREAD_LIST_END End thread-list processing
CBL_THREAD_LIST_NEXT Get next thread in thread-list
CBL_THREAD_LIST_START Start thread-list processing
CBL_THREAD_LOCK Lock functions of thread-handling routines
CBL_THREAD_PROG_LOCK Lock a thread
CBL_THREAD_PROG_UNLOCK Unlock a thread
CBL_THREAD_RESUME Resume a suspended thread
CBL_THREAD_SELF Store the thread identifier of a thread
CBL_THREAD_SLEEP Cause a thread to relinquish control of the CPU
CBL_THREAD_SUSPEND Suspend a thread
CBL_THREAD_UNLOCK Unlock locked thread-handling routines
CBL_THREAD_WAIT Wait for a non-detached thread to complete
CBL_THREAD_YIELD Yield a thread's timeslice
CBL_TOLOWER Convert a string to lower case
CBL_TOUPPER Convert a string to upper case
CBL_TSTORE_CLOSE Deallocate thread-storage area
CBL_TSTORE_CREATE Create a thread-storage area
CBL_TSTORE_GET Get a pointer to a thread-storage area
CBL_WRITE_FILE Write byte-stream file
CBL_WRITE_SCR_ATTRS Write attribute string
CBL_WRITE_SCR_CHARS Write character string
CBL_WRITE_SCR_CHARS_ATTR Write character string with attribute
CBL_WRITE_SCR_CHATTRS Write character and attribute strings
CBL_WRITE_SCR_N_ATTR Repeat write attribute
CBL_WRITE_SCR_N_CHAR Repeat write character
CBL_WRITE_SCR_N_CHATTR Repeat write character and attributes
CBL_WRITE_SCR_TTY Write characters TTY-style
CBL_WRITE_VFILE Write to heap
CBL_XOR Logical eXclusive OR
CBL_YIELD_RUN_UNIT Yield the current run-unit
MF_CLIENT_STATE_ALLOCATE Allocate a client identifier
MF_CLIENT_STATE_DELETE Delete client information
MF_CLIENT_STATE_EXPIRY Return a date string for use in the cookie expiry field
MF_CLIENT_STATE_FILE Specify a file to store state information in
MF_CLIENT_STATE_PURGE Delete client information when date criteria are met
MF_CLIENT_STATE_RESTORE Restore a previously saved or allocated record
MF_CLIENT_STATE_SAVE Update the information in the state file
MFFH_MODIFY_DISABLE Disable modifications to FCD trace fields
MFFH_MODIFY_TRACE Modify FCD trace fields
PC_FIND_DRIVES Find valid drives
PC_ISAPI_GET_EXT Returns the ISAPI extension block
PC_PRINT_FILE Print a file
PC_PRINTER_CLOSE Close a printer channel
PC_PRINTER_CONTROL Send a printer command to a printer
PC_PRINTER_DEFAULT_FONT Set the default font for all PC_PRINTER_ routines
PC_PRINTER_DEFAULT_NAME Set the default printer for all PC_PRINTER_ routines
PC_PRINTER_DEFAULT_PROPERTIES Set one or more of the properties of the default printer for all PC_PRINTER_ routines
PC_PRINTER_FREE_BMP Free bitmap from memory
PC_PRINTER_GET_COLOR Set printer color
PC_PRINTER_GET_FONT Get printer color
PC_PRINTER_INFO Get printer information
PC_PRINTER_LOAD_BMP Load bitmap into memory
PC_PRINTER_OPEN Open a printer channel
PC_PRINTER_REDIRECTION_PROC Register a user function to be called when a program uses OPEN OUTPUT syntax
PC_PRINTER_SET_COLOR Set printer color
PC_PRINTER_SET_DEFAULT Set a process-wide default printer
PC_PRINTER_SET_FONT Set printer font
PC_PRINTER_WRITE Write text to a printer
PC_PRINTER_WRITE_BMP Write bitmap to a printer
PC_READ_DRIVE Read current drive
PC_SET_DRIVE Set current drive
PC_WIN_CHAR_TO_OEM Translate a buffer of ANSI characters into the OEM character set
PC_WIN_HANDLE Returns the handle of the window used for screen I/O
PC_WIN_INIT Initialize Win32 API program
PC_WIN_OEM_TO_CHAR Translate a buffer of of OEM characters into the ANSI character set
PC_WIN_SET_CHARSET Specify the character set to be used by CBL_TOUPPER and CBL_TOLOWER
X"91" function 11 Set programmable switches
X"91" function 12 Read programmable switches
X"91" function 13 Set Run-time switches
X"91" function 14 Read Run-time switches
X"91" function 15 Check program exists
X"91" function 16 Count linkage parameters
X"91" function 35 Execute a program
X"91" function 46 Enable null insertion
X"91" function 47 Disable null insertion
X"91" function 48 Enable tab insertion
X"91" function 49 Disable tab insertion
X"91" function 69 Scan directory
X"A7" functions 6 and 7 User attribute
X"A7" function 16 Turn user attribute on/off
X"A7" function 17 Set cursor type
X"A7" function 18 Make console I/O redirectable
X"A7" functions 20 and 21 System attributes
X"A7" function 25 Get screen type
X"AF" function 1 Configure enhanced ACCEPT and DISPLAY syntax
X"AF" function 18 Display character
X"AF" function 22 Sound alarm
X"AF" function 26 Get character
X"B0" function 0 Create function-key table
X"B0" function 2 Test shift-key status
X"B0" function 4 Disable keyboard interrupts
X"E5" Sound bell
X"F4" Pack byte
X"F5" Unpack byte

Related Topics: