The libraries are
supplied to the COBOL runtime in the order that they are specified in the
ServiceLibs tag. Multiple
ServiceLibs tags may be specified, with the libraries presented in the order that the tags are encountered in the SRF file. Only libraries
specified up until the
tag are
passed to the runtime.
If
ServiceLibs tag is specified without the
(
libraries ) parameter list, the set of libraries is emptied.
The libraries are not saved in the session.
On UNIX, if a library does not begin with
lib, it is automatically prepended. Furthermore, if the UNIX is a 64-bit operating system, and if 64-bit libraries have a suffix
of
64 on this version of UNIX,
64 is appended to the library name. Finally, if library does not end with the proper extension for the UNIX operating system
(for example
.so or
.sl), the proper extension is appended as well. These modifications to the library name are to allow the tag to be portable between
Windows and UNIX.