File: lx.htx

package info (click to toggle)
biew 5.6.2-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,004 kB
  • ctags: 7,157
  • sloc: ansic: 50,860; asm: 809; makefile: 396; pascal: 371
file content (48 lines) | stat: -rw-r--r-- 2,429 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 LX introduction 
     IBM OS/2 32 bit %BLinear eXecutable%b Module Format  (LX)  from  Boca
Programming Center. Boca Raton, Florida.
     Document is intended to describe the interface that  is  used  by
language translators and generators as their  intermediate  output  to
the linker for the 32-bit  OS/2  operating  system.  The  linker  will
generate the executable module that is used by the  loader  to  invoke
the .EXE and .DLL programs at execution time.
    IBM and Microsoft** introduced OS/2 in 1987 as a successor to  the
PC DOS/MS DOS** operating system [For simplicity, the term "DOS"  will
be used throughout this document to refer to both the PC  DOS  and  MS
DOS products.] in the programmable  workstation  environment.  In  the
years since its inception in the early 1980s, DOS has  grown  in  both
capabilities and sophistication,  but  by  1987  advanced  workstation
users were demanding more sophistication from their  applications,  to
an extent which was beyond the capabilities of DOS to deliver.
    The choice for operating system  developers  lay  between  further
enhancing the existing  DOS  architecture  to  support  more  powerful
processors, larger memory and so on,  or  migrating  to  a  new,  more
powerful operating system architecture which offered  more  facilities
to satisfy user  requirements,  a  broader  platform  for  application
development, and potential for future  expansion.  The  latter  choice
was taken, and the result was OS/2.

Sorry! LX format in gamma-stage

                %BFunction keys%b

%IAltF1%i   -  Display this screen
%IAltF2%i   -  Display references to external modules
%IAltF3%i   -  Display list of exported resident names
%IAltF4%i   -  Display list of exported non-resident names
%IAltF5%i   -  Display list of imported external names
%IAltF6%i   -  Dislpay list of entries
%IAltF7%i   -  Display list of resources
%IAltF8%i   -  Display LX-header
%IAltF9%i   -  Display list of map tables
%IAltF10%i  -  Display list of object definitions

                %BAddress Resolving%b

%ILXH :xxxx%i - Current file position is LX header
            %Uxxxx%u - local offset within LX header
%ILXOD:xxxx%i - Current file position is object definition table
            %Uxxxx%u - local offset within ObjDef table
%ILXPD:xxxx%i - Current file position is page map table
            %Uxxxx%u - local offset within page map table
%I.xxxxxxxx%i - Virtual address