A linkage options part specifies how an EGL-generated service
calls or transfers to other generated code. This topic offers only
a high-level overview.
The build descriptor file that you use when generating a program
allows you to specify a linkage options part for that program. The
linkage options part contains a set of elements, each of which has
a set of properties and values. The following types of elements are
available:
- A callLink element specifies the linkage
conventions that EGL uses for a given call.
- An asynchLink element specifies how
an EGL-generated service transfers asynchronously to a program generated
with EGL or VisualAge Generator, as occurs when the transferring service
invokes the vgLib.startTransaction() system
function.
In each element, a property (for example, pgmName)
identifies the programs or records to which the element refers. Other
properties provide additional information about the named program,
including type and location.