Consultor Eletrônico



Kbase 17283: UNIX Segment Descriptors
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
UNIX Segment Descriptors


How Segment Descriptors are set within Digital Unix


The maximum number of segment descriptors is fixed at compile time. It
cannot be changed by a parameter flag, or any OS level command. The
maximum number of descriptors is defined as

32K - (10 * sizeof SegDescEntry).

Because there is a pointer in the SegDescEntry structure, Digital UNIX
can put fewer descriptors in the 32K allocation.

The -mmax parameter controls the size of the segment pointed to by
each descriptor, but does not cause the number to increase.

Digital UNIX does not have portable r-code in Version 7.3 and the
documented issues in the release notes are:

R-CODE

a. Protable R-CODE is not supported on the Digital UNIX Platform.

b. R-CODE compiled on V7.3A07 of Digital UNIX is compatible with
this release.

c. The Progress R-CODE is bigger in size on Digital UNIX platform.
If the maximum size is reached on R-CODE setment, the workaround
is to break up the p-code into internal procedures. (Please
refer to the appendix A in Progress Programming Handbook for
details on R-CODE features and functions.

Progress Software Technical Support Note # 17283