Micro Focus COBOL System Reference, Volume 1 MPE/iX 5.0 Documentation
Micro Focus COBOL System Reference, Volume 1
Table of Contents
Micro Focus COBOL System Reference, Volume 1
Micro Focus COBOL System Reference, Volume 1 : COPYRIGHT NOTICE
Ch 1. Introduction
Contents of This Manual
The Documentation Set
How to Use This Manual
Chapter Structure
Generic Chapters
Help Information
Environments
Invoking COBOL System Components
Invoking from a DOS Command Prompt
Invoking from Windows
DOS Command Prompt
Run...Option
Icons and Program Items
Your Own Program Items
Invoking from OS/2
Ch 2. Adis
Overview
Enhanced ACCEPT/DISPLAY
Screen Section
Configuration
Operation
Single Field ACCEPT and DISPLAY Statements
Single Field ACCEPT Statements
Alphanumeric Fields
Numeric and Numeric-edited Fields
Fixed Format Data Entry
Free-format Data Entry
RM Style Data Entry
General Data Entry
Microsoft COBOL V2.2 Emulation
Single Field |DISPLAY Statements
Format of Displayed Data
Control Sequences in Displayed Data
Control Sequences using the COBCTRLCHAR variable
Displaying Highlighted Text
Accepting and Displaying Group Items
Accepting into Group Items
Displaying Group Items
The MODE IS BLOCK Clause
Screen Section ACCEPT and DISPLAY Statements
The CURSOR IS Clause
Large Screens
Data Division Size
Operation (cont.)
CONTROL Clause in ACCEPT/DISPLAY Statements
Adis Configuration
Altering the Adis Configuration from a Program
Adis Run-time Configuration
Enable or Disable Predisplay
Example
Operation (cont)
Adis Configuration (cont)
Enable or Disable Display of the Adis Indicators
Example
Enable or Disable Display Adis Error Messages
Example
Enable or Disable Auto-skip Between Fields
Example
Enable or Disable Input Data Case Conversion
Example
Enable or Disable Password Concealment
Example
Enable or Disable Pre-clear and Auto-clear
Example
Select Timeout Units
Example
Timeout Reset Control
Enable or Disable Screen Read on Non-FED Terminals
Keyboard Handling Via Adis
Types of Keys on the Keyboard
Function Keys
Adis Keys
User Function Keys
Data Keys
Shift Keys
Lock Keys
Function Key Handling
The CRT STATUS Clause
Normal Termination of an ACCEPT Operation
Example
Using the User Function Keys
Enabling and Disabling the User Function Keys
Operation (cont.)
Keyboard Handling Via Adis (cont.)
The CRT STATUS Clause (cont.)
Example
Detecting User Function Keys
Example
The Compatibility Key List
The User Function Keys and Validation Clauses
Using the Adis Keys
The Functions Performed by the Adis Keys
The Adis Keys
Mapping the Adis Keys to the Functions
Special Mappings
Changing the Mappings from a Program
Example
Conflict With the x"B0" COBOL System Library Routine
Enabling and Disabling the Adis Keys
Detection of Adis Keys
Example
Defining a Key in Both the User and Adis Key Lists
Key Configuration on UNIX
Function Keys and COBKEYTIMEOUT
Data Key Handling
Controlling the Data Keys
Detecting Data Keys Set Up to Act as Function Keys
Example
Shift Key Handling
Determining Available Shift Keys
Detecting the Current State of the Shift Keys
Enabling or Disabling Shift Keys
Example
Operation (cont)
Keyboard Handling Via Adis (cont)
Lock Key Handling
Determining Available Lock Keys
Detecting the Current State of the Lock Keys
Enabling or Disabling Lock Keys
Get Single Character Routine
Example
Sample Program
Mouse Handling Via Adis
Using the Mouse
Activating or Terminating Use of a Mouse
Example
Enabling or Disabling the Mouse
Example
Returning Mouse Status and Position
Example
Example of Using a Mouse
Ch 3. Adis Configuration Utility (Adiscf)
Overview
Operation
Invoking Adiscf
Menus
The Adiscf Main Menu
The Adis Key Control Menu
The Alter Accept/Display Options Menu
The Alter All Messages Menu
The Alter All Options Menu
The Alter Configuration Menu
The Alter CRT-UNDER Highlighting Menu
The Alter Function Mappings Menu
The Alter Indicators Menu
The Alter Individual Messages Menu
The Alter Individual Options Menu
The Alter Message/Indicator Positions Menu
The Alter Messages Menu
The Alter Tab Stops Menu
The Choose Menu
The Delete Menu
The Enable/Disable Adis Keys Menu
The Load Configuration Menu
The Save Menu
Functions
Function Access
Operation (cont.)
Functions (cont.)
Function Descriptions
Add New Tab Stop
Alter ACCEPT/DISPLAY Options
Alter All ACCEPT/DISPLAY Options
Alter All Messages
Alter Auto Clear Indicator
Alter Configuration
Alter CRT-UNDER Hightlighting
Alter Indicators
Alter Individual ACCEPT/DISPLAY Option
Alter Individual Message
Alter Insert/Replace Indicator
Alter Key Control
Alter Messages
Alter Off End of Field Indicator
Alter Position of Messages and Indicators
Alter Tab Stops
Choose Configuration
Delete Configuration
Delete Tab Stop
Enable/Disable Adis Keys
Escape
Load Configuration
Map Adis Keys
Overwrite Existing Configuration
Save
Save New Configuration
Set New Tab Stop Settings
Set CRT-UNDER Attribute to Blink
Set CRT-UNDER Attribute to Bold
Set CRT-UNDER Attribute to Reverse Video
Set CRT-UNDER Attribute to Underscore
Operation (cont)
Functions (cont)
ACCEPT/DISPLAY Options
Configurable Adis ACCEPT Messages
Ch 4. Animator
Overview
Executing the Program
Querying, Monitoring and Changing Data Items
Logic Testing
Cooperative Animation
The On-line Reference
Operation
Preparing for Animation
Invoking Animator
Cooperative and Cross-session Animation
Starting Cooperative Animation
Starting Cross-session Animation
COPY-file and Information File Location
Screen Description and Operation
The Information Line
Moving the Cursor and Text During Animation
Entering Text on Menus
Using the Animator Windows
Viewing Data
Creating and Adjusting Windows
Key Functions for Updating Queried Data Items
Specifying Animator Directives
Menus
Alter-window Menu
Alternate Menu
Animator Main Menu
Breakpoints Menu
Control Menu
Environment Menu
Go Menu
Locate-declaration Menu
Perform-level Menu
Query Menu
Query Data-name Menu
Reset-execution Menu
Text Menu
Functions
Function Access
Function Descriptions
0-9
Add List
Align
Alter Monitor Window
Alter Path
Alternate
Animate
Application-view
Breakpoints
Cancel All Breakpoints
Cancel Program-Break
Clear
Contained Data
Containing Data
Control
Cursor-name Locate
Cursor-name Query
Cursor-position Reset
Delete List
Do
Do At Breakpoint
Down List
Down Perform Level
Down-table
Dump List
Enter
Enter-name Locate
Enter-name Query
Environment
Escape
Examine Backtrack
Examine Breakpoints
Examine Until Condition
Exchange
Exit Perform
Find String
Flash
Go
Hex
Hex/ASCII
Hide Monitors
If Breakpoint
Insert List Left
Insert List Right
Join Text
Locate-declaration
Look-up
Monitor
Monitor+Break+Change
Monitor+Fixed
Monitor-off
Monitor-slide
Move-window
Next Reset
Next-if
Nx-If
On Count Breakpoint
Organize Monitors
Perform-level
Query
Query Data-name
Query Data-name Alternate
Query Data-name Control
Quit-perform
Redraw
Refresh
Repeat Query
Reset-execution
Same Level
Scroll Up/Down (continuously)
Scroll Up/Down (one line)(Ctrl+<-/ ->)
Select Program Break
Set Backtrack
Set Breakpoint
Set Threshold Level
Set Until Condition
Split Text
Start
Step
Step Perform
Text
This Program Break
Un-set Backtrack
Un-set Breakpoint
Un-set Threshold Level
Un-set Until Condition
Up-list
Up Perform Level
Up-table
Update List
View
Watch Monitors
Watch-off
Wch
Where
Window-size-left/right/up/down
Word Left
Word Right
Zoom
Zoom Breakpoint
Error Messages
Communication Errors
Ch 5. Callable File Handler
Overview
Operation
CALLFH Directive (DOS, Windows and OS/2 only)
Your Own File Handler
Calling the File Handler from Other Languages
Opening a File more than Once
Accessing the FCD from a Program
Example
Sparse Keys
Example
Duplicate Keys
Creating a New Index
Example
File Status Conversion
Enabling File Status Conversion under DOS, Windows and OS/2
Example
Form of the Conversion Routine
Example Conversion Routine
Enabling File Status Conversion under UNIX
Data Compression
Calling a Data Compression Routine
Micro Focus Compression Routine
User-supplied Compression Routine
Micro Focus Compression Routine CBLDC001
Relative Byte Addressing
Obtaining the Relative Address
Using the Relative Address
Using the Relative Address to Read a Record
Using the Relative Address to Rewrite a Record
Using the Relative Address to Delete a Record
File-name Mapping (DOS, Windows and OS/2 only)
Callable File Handler Call Interface
Step Operations (DOS, Windows and OS/2 only)
Action Codes
Special Action Codes
File Control Description
Record Area
File-name Area
Example
Key Definition Block
Global Information Area
Key Definition Area
Component Definition Area
FCD Fields Input to the File Handler
FCD Fields Returned by the File Handler
Callable Rebuild (DOS and OS/2 only)
Example
Creating a Program that Calls Rebuild (DOS and OS/2 only)
C-ISAM (UNIX only)
Standard C-ISAM and Modified C-ISAM Differences
C-ISAM 4
Ch 6. Callable Sort Module (Extsm)
Overview
Operation
Call Interface
Function Codes
Sort File Control Description
Key Definition Block
File Definition Block
Linking Extsm into your Application
Ch 7. COBOL System Interface (cob)
Overview
Operation
Invoking the cob Command
Program Source Conventions
Specifying cob Options
The cobol.dir Directives File
The $COBDIR/cobopt File
Examples
The COBOPT Environment Variable
Examples
cob Command Line Options
Example
The $SET Statement
Examples
The DIRECTIVES and USE Directives
cob File Processing
Locating the COBOL System Components
cob Flags
Command Line Conventions
Command Line Examples
Ch 8. Communications Module (MCS)for UNIX
Overview
The Message Control System
Operation
Creating an Initialization File
Defining a Console
Defining the Queue
System Initialization
Updating an Initialization File
Using the Initialization File
Communicating with other Consoles
Sending a Message
Receiving a Message
Ch 9. Compiler
Overview
Operation
Directives
Directives Syntax
Examples
Setting Directives
The Compiling Process
Listing Format
Compiler Error Messages
Redirection of Compiler Output
COPY Libraries
Copy Path-name
Search Sequence
Ch 10. Device Handling and Terminfo
Overview
Operation
Devices
Printing
The DISPLAY UPON PRINTER Statement
Controlling Terminal Printers
Putting the Printer On-Line
Printing a Screen
Printing a String of Characters
Points to Note
Terminfo Requirements
Terminal Handling
Control and Alt Key Support
Wide Terminal Mode
Wyse Terminal Support
Terminfo Entries
Essential Entries
Optional Entries
Highlighting
Performance Considerations
Wide Terminal Mode
Printer Support
Line Drawing
Color
Ch 11. External File-name Mapping
Overview
Operation
Setting up Multiple Paths
Search Sequence
%NLS% Characters in File-names
"&" Character in Environment Variables
"$" Character in File-names
Setting up Pipes
"<" Character
">" Character
"|" Character
Global File-name Mapping
Ch 12. FileHandler Utilities
Overview
Operation
Invoking the File Handler Utilities
Command Line
Using Standard Input with the Utilities
Calling the File Handler Utilities from COBOL
File Types Supported by the File Handler Utilities
Line Sequential Files
Sequential Files
Relative Files
Indexed Files
Record Delimiters
Default File Type Parameters
Default Index Block Size
Use of Keys in Indexed Files
Error Handling
Error Conditions
Creating Statically Linked Executable Files
fhconvert Utility
fhconvert Parameter File Format
fhconvert Error Messages
fhcreate Utility
fhcreate Parameter File Format
fhcreate Error Handling
fhedit Utility
fhedit Parameter File Format
fhedit Error Handling
fhinfo Utility
fhinfo Parameter File Format
Example
fhinfo Error Handling
Operation (cont.)
fhrebuild Utility
fhrebuild Parameter File Format
fhrebuild Error Handling
fhreorg Utility
fhreorg Parameter File Format
fhreorg Error Handling
fhreorg Restrictions
fhvalidate Utility
fhvalidate Parameter File Format
Validation Information Messages
fhvalidate Error Handling
Demonstrating the File Handler Utilities
File Handler Utilities Demonstration Programs
demo1 Demonstration Program
info1 Demonstration Program
info1.inf Parameter File
info1a Demonstration Program
info2 Demonstration Program
info2.inf Parameter File
info2a Demonstration Program
demo2 Demonstration Program
create.cre Parameter File
create.inf Parameter File
create Demonstration Program
edit.edi Parameter File
edit Demonstration Program
edit2 Demonstration Program
demo3 Demonstration Program
validate Demonstration Program
validate.val Parameter File
Rebuilding a File without using a Parameter file
Rebuilding a File using the -o Option
Combining fhinfo and fhrebuild to Rebuild a File
validate2 Demonstration Program
rebuild Demonstration Program
validate.inf Parameter File
demo4 Demonstration Program
convert Demonstration Program
convert.inf Parameter File
convert.rel Parameter File
convert.seq Parameter File
convert.lsq Parameter File
convert.ind Parameter File
demo5 Demonstration Program
reorg1 Demonstration Program
reorg.reo Parameter File
reorg2 Demonstration Program
reorg3 Demonstration Program
Ch 13. File Handling
Overview
Operation
Data File Organizations
Record Sequential
Line Sequential
Indexed Sequential
Relative
File-naming Conventions on DOS, Windows and OS/2
File-naming Conventions on UNIX
Data File Assignment
Fixed File Assignment
Environment Division
Examples
Dynamic File Assignment
Environment Division
Examples
Procedure Division
Example
External File Assignment
Environment Division
Example
Multiple Reel Files
Multiple Reel File Header Record
File Buffering
File Buffering on DOS, Windows and OS/2
File Buffering on UNIX
File Usage
File Compression
Data Compression
Key Compression
Compression of Trailing Spaces
Compression of Leading Characters
Compression of Duplicate Keys
Example of Setting Compression
Duplicate Keys
Btrieve Call Conversion Modules
Xfh2btr Call Converter (DOS, Windows and OS/2 only)
Calling Xfh2btr
CALLFH Compiler Directive
FILETYPE Compiler Directive
External File-name Mapping
Changing Xfh2btr Operation using Environment Variables
BTRPAGE Environment Variable
BTRMAXREC Environment Variable
File Operation Differences between Extfh and Xfh2btr
Keys
Locked Record Detection
OPEN OUTPUT Operations
Record Lengths
Record Reading Position
Sequential READ Operations after WRITE Operations
Sequential READ Operations after DELETE Operations
Sequential READ Operations after REWRITE Operations
Transaction Processing
Write-locks
File Operations without ANSI COBOL Conformance
Btr2xfh Call Converter
File Operation Differences between Btrieve and Extfh
Data Compression
File Operations
Indices
Key Lengths
Key Types
Page Size
Record Size
Stat Operation
Ch 14. Forms-2
Overview
Operation
Forms-2 Basics
Invoking Forms-2
Phases
Modes
The Forms-2 Interface
Cursor Movement Facilities
Output Formats
Initialization Phase
Initialization Screen I01
Data-name and File-name Base
Lines Per Terminal Screen
Currency Sign
Decimal Point
Initialization Screen I02
File Combinations
Work Phase
Work Phase Screen W01
Screen Type Selection
Terminating the Run
Work Phase Screen W02
Foreground/Background Selection
Edit Mode
Example
Command Mode
Commands
General Work Screen Commands
Work Screen Manipulation Commands
Programming Commands
Operation (cont.)
Work Phase Completion
Data Descriptions
Record-name and Data-name Generation
Record Naming
Data Naming
Picture Generation
Fixed Text
Variable Data Fields
Editing a .DDS File
Including a .DDS File in Your Program
The Checkout Program
Generating a Checkout Program
Compiling a Checkout Program
Running a Checkout Program
Loading
Checkout Processing
Checkout Completion
Screen Image Files
Screen Image File Generation
Maintenance
Printed Forms
Form Images in the Design Process
Screen Generation Example
Index Program
Index Program Generation
Files Generated
Producing an Executable Index Program
Running Your Executable Index Program
Data Processing Facilities
Interpretation of User Requirements
Index Program Example
Ch 15. Generator
Overview
Operation
Directives
Directives Syntax
Example
Setting Directives
Examples
The Generating Process
Generating Segmented Programs
Ch 16. H2cpy
Overview
Operation
H2cpy Syntax
H2cpy Options
Examples
The Multiple-Files (-M) Option
Using Split78
Converting C Statements
Translating ##define Statements
Translating Typedef Statements for Simple Types
Translating Typedef Statements for Structures
COMP-5 Redefinition for Pointers
Other C Constructs Recognized
H2cpy Limitations
Ch 17. Integrated Preprocessor
Overview
Limitations
Operation
Invoking a Preprocessor
Invoking Multiple Preprocessors
Testing a Preprocessor
Writing a Preprocessor
Definition of the Interface
Preprocessor Parameters
The Initial Call
Subsequent Calls
Marking Source Lines
Source Modification
COPY-files
Generating Error Messages
Multiple Preprocessors
Writing a Stackable Preprocessor
Sample Integrated Preprocessor
Specification of the Example Preprocessors
Ch 18. Keyboard Configuration Utility (Keybcf)
Overview
The Key Lists
cobkeymp Tables on UNIX
Operation
Invoking Keybcf
Using Keybcf
Reviewing Existing Function Key Definitions
Altering Function Key Definitions
Saving Function Key Definitions
Exiting from Keybcf
Example
Standard Adis Key Functions
0 - Terminate Accept
1 - Terminate Program
2 - Carriage Return
3 - Cursor Left
4 - Cursor Right
5 - Cursor Up
6 - Cursor Down
7 - Move to the Start of the Screen
8 - Move to Next Tab Position
9 - Move to Previous Tab Position
10 - End
11 - Move to Next Field
12 - Move to Previous Field
13 - Change Case of Current Character
14 - Backspace Character
15 - Retype Character
16 - Insert Single Character
17 - Delete Character
18 - Restore Character
19 - Clear to End of Field
20 - Clear Field
21 - Clear to End of Screen
22 - Clear Screen
23 - Set Insert Mode
24 - Set Replace Mode
25 - Undo
26 - Home
Special Mapping Functions
55 - RM Clear Field
56 - RM Backspace
57 - RM Tab
58 - Insert Toggle
59 - Replace Toggle
60 - Forward Tab
61 - Backward Tab
62 - Restore
255 - Undefined Mapping
Ch 19. Library Routines (Call-by-name)
Overview
Portability of Call-by-name Routines
Routines by Category
Application Subsystem
Introduction to the Subsystem Routine
Byte-Stream Files
Introduction to Byte-stream Routines
Exit and Error Procedures
Introduction to the Exit and Error Procedure Routines
File-names
Introduction to File-name Routines
Files
Keyboard
Logic Operators
Introduction to Logic Routines
Memory Allocation
Mouse
Introduction to Mouse Routines
Mouse Events
The Event Mask
Multiple Run-units
Introduction to Multiple Run-unit Routines
National Language Support
Operating System Information
Printer
Screen
Notes on Screen Routines
Text
Virtual Heaps
Introduction to Heap Routines
Windows
Operation
Descriptions of Routines
Key
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
List of Routines
CBL_ALLOC_MEM
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_AND
Syntax:
Parameters:
Remarks:
On Entry:
Exit:
CBL_CHANGE_DIR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_CHECK_FILE_ EXIST
Syntax:
Parameters:
On Entry:
On Exit:
CBL_CLEAR_SCR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_CLOSE_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_CLOSE_VFILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_COPY_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_CREATE_DIR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_CREATE_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_CULL_RUN_UNITS
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_DELETE_DIR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_DELETE_FILE
Syntax:
Parameters:
On Entry:
On Exit:
CBL_EQ
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_ERROR_PROC
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
Example:
CBL_EXEC_RUN_UNIT
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_EXIT_PROC
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
List of Routines (cont.)
CBL_FREE_MEM
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_GET_CSR_POS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_GET_KBD_STATUS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_GET_MOUSE_ MASK
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_GET_MOUSE_ POSITION
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_GET_MOUSE_ STATUS
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_GET_OS_INFO
Syntax:
Parameters:
On Entry:
On Exit:
CBL_GET_SCR_SIZE
Syntax:
Parameters:
On Entry:
On Exit:
CBL_GET_SHMEM_PTR
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_HIDE_MOUSE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_IMP
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_INIT_MOUSE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_JOIN_FILENAME
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_LOCATE_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
Example:
List of Routines (cont)
CBL_NLS_CLOSE_MSG_ FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_NLS_COMPARE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_NLS_INFO
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_NLS_OPEN_MSG_ FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_NLS_READ_MSG
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_NOT
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_OPEN_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_OPEN_VFILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_OR
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_PUT_SHMEM_PTR
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_READ_DIR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_READ_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_READ_KBD_CHAR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_READ_MOUSE_ EVENT
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_READ_SCR_ATTRS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_READ_SCR_CHARS
Syntax:
Parameters:
On Entry:
On Exit:
List of Routines (cont.)
CBL_READ_SCR_ CHATTRS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_READ_VFILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_RENAME_FILE
Syntax:
Parameters:
On Entry:
On Exit:
CBL_SET_CSR_POS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_SET_MOUSE_MASK
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_SET_MOUSE_ POSITION
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_SHOW_MOUSE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_SPLIT_FILENAME
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_SUBSYSTEM
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_SWAP_SCR_ CHATTRS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_TERM_MOUSE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_TOLOWER
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_TOUPPER
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_WRITE_FILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_WRITE_SCR_ ATTRS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_SCR_ CHARS
Syntax:
Parameters:
On Entry:
On Exit:
List of Routines (cont)
CBL_WRITE_SCR_CHARS _ATTR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_SCR_ CHATTRS
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_SCR_N_ ATTR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_SCR_N_ CHAR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_SCR_N_ CHATTR
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_SCR_TTY
Syntax:
Parameters:
On Entry:
On Exit:
CBL_WRITE_VFILE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_XOR
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
CBL_YIELD_RUN_UNIT
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_FIND_DRIVES
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_GET_MOUSE_SHAPE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_READ_DRIVE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_SET_DRIVE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_SET_MOUSE_HIDE_ AREA
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_SET_MOUSE_SHAPE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_TEST_PRINTER
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_WIN_ABOUT
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_WIN_HANDLE
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_WIN_INIT
Syntax:
Parameters:
Remarks:
On Entry:
On Exit:
PC_WIN_YIELD
Syntax:
Parameters:
Remarks:
Ch 20. Library Routines (Call-by-number) for UNIX
Overview
Routines Available
Operation
Descriptions of Routines
Put a Character to the Screen
Interprogram Function Calls
Control the Screen
Modify ACCEPT/DISPLAY Behavior
Example
Disable Interrupt Key
Sound the Beep
Pack Byte
Unpack Byte
Ch 21. Linking
Overview
Dynamic Linking
Static Linking
Dynamic Loading
Operation
Creating Dynamically Linked Executable Modules
Creating Statically Linked Executable Modules
Creating Dynamically Loadable Executable Files
INDEX
Index
MPE/iX 5.0 Documentation