IBM OS/2 16/32-bit Linear eXecutable Module Format (LX) Specification
Appearance
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
This document describes the IBM OS/2 16/32-bit Linear executable Module Format (LX). This is the load module format understood by the OS/2 32-bit system loader (for OS/2 version 2.0 and greater). LX load modules are created by Linear Executable linker utilities (such as IBM LINK386). A Linear Executable linker must be used in order to create 32-bit (flat-model) OS/2 programs; however, the LX format also allows for any combination of 16-bit and 32-bit code or data sections to exist within the same module.