CBL_CFGREAD_DYNFH
The CBL_CFGREAD_DYNFH option determines whether the File Handler should reread its configuration file for configurable custom file handlers.
CBL_CFGREAD_EXTFH
Forces the File Handler to reread its configuration file.
CBL_EXIT_PROC
Installs or removes a closedown procedure to be invoked automatically when the application terminates.
CBL_FILENAME_CONVERT
Converts a filename between space-terminated and null-terminated format.
CBL_FILENAME_MAX_LENGTH
Returns the maximum size of a filename that the run-time system and the current operating system can handle. This size does not include any terminators (null or space).
CBL_FLUSH_FILE
Ensures all file buffers for a file are written to disk. This includes both run-time system buffers and operating system buffers.
CBL_FREE_DYN_MEM
Frees dynamically allocated memory allocated by the CBL_ALLOC_DYN_MEM routine.
CBL_GET_SCR_GRAPHICS
Returns operating system independent codes for graphics characters.
CBL_GET_SCR_LINE_DRAW
Returns a table of values defining the character values required by the run-time system screen output routines to correctly display given line drawing characters.
CBL_GET_SCR_SIZE
Returns information about the size of the screen.
CBL_IMP
Does a logical IMPLIES between the bits of two data items.
CBL_JOIN_FILENAME
Forms a filename by joining together its component parts; that is, the pathname, basename and extension.
CBL_LOCATE_FILE
This routine has two uses. It can be used to expand an environment variable in a file specification, where the environment variable contains a list of several paths. It can also determine whether an OPEN INPUT statement using a particular file specification finds the file in a library file or as a separate disk file.
CBL_MEM_STRATEGY
Changes the memory strategy for an application dynamically.
CBL_MEM_VALIDATE
Validates memory allocations, monitored freed memory, and, if the operating system supports it, compacts memory heaps.
CBL_MONITOR_BROWSE
Acquires the specified monitor's browse capability for the current thread, blocking until that capability can be acquired.
CBL_MONITOR_BROWSE_TO_READ
Converts monitor browse capability already acquired by the current thread to read capability.
CBL_MONITOR_BROWSE_TO_WRITE
Converts monitor browse capability already acquired by the current thread to write capability, blocking until this can be achieved.
CBL_RUNTIME_ERROR
Forces the application to terminate with a run-time error condition.
CBL_SCR_ALLOCATE_COLOR
Finds an entry in the colormap for each of one or more given RGB values.
CBL_SCR_ALLOCATE_VC_COLOR
Sets one or more specified virtual colormap entries to the RGB values supplied.
CBL_SCR_CREATE_VC
Creates a virtual colormap and copies the contents of the system colormap to it.
CBL_SCR_DESTROY_VC
Destroys a virtual colormap, causing the run-time system to revert to using the system colormap.
CBL_SCR_GET_ATTR_INFO
Returns information about the attribute system for the environment.
CBL_SCR_GET_ATTRIBUTES
Gets the character attribute code, and foreground and background colormap indexes for one or more entries in the attribute table.
CBL_SCR_SET_ATTRIBUTES
Defines the character attribute, and foreground and background colormap indexes associated with each of one or more COBOL attribute values (attribute table indexes).
CBL_SCR_SET_PC_ATTRIBUTES
Sets up the current COBOL attribute table so as to emulate, as closely as possible, the IBM-PC attribute table.
CBL_SEMAPHORE_ACQUIRE
Acquires one of the resources represented by the semaphore by decrementing the associated count.
CBL_SRV_SERVICE_FLAGS_GET
Enables a program running within a COBOL container as part of a service to determine the service's execution characteristics.
CBL_SRV_SERVICE_FLAGS_SET
Enables a program running within a COBOL container as part of a service to set one or more the service's execution characteristics.
CBL_SWAP_SCR_CHATTRS
Swaps a string of characters and their attributes with a string from the screen.
CBL_THREAD_IDDATA_GET
Returns a pointer to the id-data area for the specified thread.
CBL_THREAD_KILL
Kills the specified thread, terminating it abnormally and detaching all resources associated with it.
CBL_THREAD_LIST_END
Used in conjunction with CBL_THREAD_LIST_START and CBL_THREAD_LIST_NEXT to obtain a list of all currently existing threads that the run-time system knows about. It is required to terminate a CBL_THREAD_LIST_START.
CBL_THREAD_LIST_NEXT
Used in conjunction with CBL_THREAD_LIST_START and CBL_THREAD_LIST_END to obtain a list of all currently existing threads that the run-time system knows about. The CBL_THREAD_LIST_NEXT call takes returns the next item in the list of threads.
CBL_THREAD_LIST_START
Used in conjunction with CBL_THREAD_LIST_NEXT and CBL_THREAD_LIST_END to obtain a list of all currently existing threads that the run-time system knows about.
CBL_THREAD_LOCK
Locks most functions of the thread-handling routines.
CBL_THREAD_PROG_LOCK
With CBL_THREAD_PROG_UNLOCK, provides a single pre-initialized synchronization object per calling COBOL program
CBL_THREAD_PROG_UNLOCK
With CBL_THREAD_PROG_LOCK, provides a single pre-initialized synchronization object per calling COBOL program
CBL_THREAD_RESUME
Resumes a thread that was or will be suspended by CBL_THREAD_SUSPEND.
CBL_THREAD_SELF
Stores the thread identifier of the current thread.
CBL_THREAD_SLEEP
Causes the calling thread to give up control to the processor for the given number of milliseconds.
CBL_TSTORE_CREATE
Creates a handle for and specifies the size of a thread-storage area. These values can be used in subsequent calls to CBL_TSTORE_GET. The new thread-storage area is initialized to zeroes.
CBL_TSTORE_GET
Gets a pointer to the thread-specific memory specified by CBL_TSTORE_CREATE.
JVM_LOAD_NATIVE
Loads a native shared library into the JVM runtime. Once the shared library is loaded, use the CALL statement to call one of its entry points, from your JVM COBOL programs.
JVM_UNSAFE_NATIVE_MEMCOPY
Copies native memory to managed memory allocated by third-party APIs, such as the Windows FormatMessage API. You cannot address managed memory except with this JVM_UNSAFE_NATIVE_MEMCOPY library routine.
MFFH_MODIFY_DISABLE
Disables all File Handler trace modification set by previous MFFH_MODIFY_TRACE calls.
MFFH_MODIFY_TRACE
Modifies some FCD fields, to save directly accessing the FCD. You can use this call whether you are issuing standard COBOL I/O statements or calling the File Handler explicitly using the API.
SYSTEM
Executes an arbitrary operating system command.
X"A7" function 25
Returns the current screen type as recognized by the run-time system.
X"AF" function 1
Sets various configurable features of Adis, including enabling or disabling individual user function, Adis or data keys, or a series of consecutive keys at run-time.
X"AF" function 18
Displays a character to the screen at the current cursor position.