COBOL Manual for TNS and TNS/R Programs
Contents
HP COBOL Manual for TNS and TNS/R Programs—522555-006
xix
23. Calling Other Programs and Routines
23. Calling Other Programs and Routines
Run-Time Environment 23-2
Calling Other COBOL Programs 23-3
Separately Compiled HP COBOL Programs 23-3
Nested HP COBOL Programs 23-4
Common Programs 23-5
Initial Programs 23-5
Static Calls 23-5
Dynamic Calls 23-6
Calling Non-COBOL Routines 23-7
ENTER Statement 23-7
X/Open CALL Statement 23-9
Functions (Routines That Return Values) 23-9
Operating System Routines 23-10
HP COBOL Run-Time Routines 23-15
COBOL Utility Routines 23-15
ENFORM Programs 23-15
Restrictions on Calling Non-COBOL Routines 23-16
Passing Parameters 23-19
TNS Addressing Modes 23-20
Native Addressing Modes 23-20
What HP COBOL Can Pass by Content 23-21
What HP COBOL Can Pass by Reference 23-23
What HP COBOL Can Pass by Value 23-23
Passing Parameters to COBOL Programs 23-24
Passing Parameters to Non-COBOL Routines 23-25
24. Issues Related to Binding and Linking
Concepts and Terms 24-1
Code and Data Blocks 24-1
Binding or Linking 24-4
Loadfiles, Linkfiles, and Processes 24-8
Fixup 24-8
Binding or Linking HP COBOL Programs 24-9
Binding or Linking Automatically 24-10
Binding or Linking Programs to Be Called Dynamically 24-14
Binding With BIND 24-14
Binding or Linking Mixed-Language Programs 24-16
Accelerating TNS HP COBOL Programs 24-16