Skip to content

create_code_segment_alias_descriptor

Create new descriptor from existing descriptor

Declaration

Source position: go32.pp line 96

  function create_code_segment_alias_descriptor(seg: Word) : Word;

Description

Creates a new descriptor that has the same base and limit as the specified descriptor.

Parameters:

seg
Descriptor.

Return values: The data selector (alias).

Notes: In effect, the function returns a copy of the descriptor. The descriptor alias returned by this function will not track changes to the original descriptor. In other words, if an alias is created with this function, and the base or limit of the original segment is then changed, the two descriptors will no longer map the same memory.

Errors

Check the int31error variable.

See also

Name Description
allocate_ldt_descriptors Allocate a number of descriptors
set_segment_base_address Set descriptor's base address
set_segment_limit Set descriptor limit