TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Rinat Sadretdinow
from: Mike Bilow
date: 1996-03-28 10:47:56
subject: ILINK`s undocumented statements

Rinat Sadretdinow wrote in a message to All:

 RS> Does anybody know anything about undocumented statements of
 RS> LINK386 and ILINK? There is a list of all reserved words in
 RS> the Visual Age's linker guide and it contains a number of
 RS> words not described anywhere. Below I include a cut from the
 RS> guide where I've marked all such words with an asterisk: 
* * *
 RS> Some of these words are self-explaining, for example
 RS> [NO]EXPANDDOWN, LONGNAMES, etc. But another are not. Any
 RS> suggestions?

Most of these keywords are useful only with regard to segmented Ring 0
code, such as device drivers, which are technically not supported under
LINK386.  Some of the keywords simply set attribute bits in the EXE header;
see the EXE386.H file in the OS/2 Toolkit for more information,
specifically the O32_FLAGS definition.  Some of the keywords are simply
shortcuts for setting more than one primitive flag bit, such as CONTIGUOUS.

Some keywords are supported only for backward compatibility.  For example,
LONGNAMES is pointless because LINK386 only makes 32-bit targets, and all
32-bit targets will see long file names.  The keyword, however, is a
vestigial carryover from the 16-bit linker, needed in order to protect OS/2
1.0 and 1.1 applications from seeing the long file names introduced with
OS/2 1.2.

IBM also intended the LX-format module to be used across platforms,
including the PowerPC.  This is why such things as endian-ness codes are
provided.
 
-- Mike


--- 
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 323/107 170/400 396/1 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.