AT&T UNIX™PC Unix System V Users Manual - tenox

AT&T UNIX™PC Unix System V Users Manual - tenox AT&T UNIX™PC Unix System V Users Manual - tenox

01.01.2013 Views

Important Information, Version 3.51 ---- -- -- -- - 4. hfc_ctl(l) Hardware flow control is now available on the serial ports of the UNIX PC. See the manual page for more information. 5. ktune(l) ktune(l) provides a flag, -r, that will reset all tunable parameters to their default values. See the manual page for more information. 6. UNIX Windowing Utilities (XT/Layers) UNIX System V Release 3 Windowing Utilites are provided with version 3.5 1. For complete information, refer to "AT&T UNIX PC Windowing Software XT/Layers- Version 3.51" in this section. 7. Documentation Preparation Set The Documentation Preparation package has been extensively revised with version 3.51. For complete information, refer to the "AT&T UNIX PC Documentation Preparation Set - Version 3.51" in this section. 2 Important Information

---- -- -- -- - Important Information, Version 3.51 TECHNICAL TI PS: 1. mas and mcc If a language or application needs mas or mcc, the commands may be accessed as follows: a. Log in as root b. cd to !bin c. type: In as mas and In cc mcc d. There is no guarantee that mas or mcc will work exactly as before. 2. Shared Library In order to use the shared library, the user program must be linked with a special ifile and runtime startoff. Typically, the command line is written as: ld llib/crtOs.o llib/shlib.ifile -o target usrprog -Ix where -lx may be any library other than libc.a. The shared library is intended to contain all of the routines loaded by -lc, -ltam, and -ltermlib. With the delivery of new system software, libc.a is contained in the shared library. The user should note that the packaging of the software has the shared library in the Foundation Set and libc.a in the Development Set If for any reason, the user believes that the contents of the shared library and libc .a do not correspond, such as might result from loading different releases of the software or from deliberate modifications to either of the libraries, then the shared library may be used by invoking a two step link edit process as follows: Step 1: Step 2: ld -r -o output /Iib/crtOs.o /Iib/shlib.ifile object_files ld -o target output -Ix -Ic It is recommended that the user create private libraries rather than modify libc.a or the shared library. A user-modified libc.a or shared library will not be supported. Important Information 3

---- -- -- -- - Important Information, Version 3.51<br />

TECHNICAL TI PS:<br />

1. mas and mcc<br />

If a language or application needs mas or mcc, the commands may<br />

be accessed as follows:<br />

a. Log in as root<br />

b. cd to !bin<br />

c. type: In as mas and In cc mcc<br />

d. There is no guarantee that mas or mcc will work exactly as<br />

before.<br />

2. Shared Library<br />

In order to use the shared library, the user program must be linked<br />

with a special ifile and runtime startoff. Typically, the command line<br />

is written as:<br />

ld llib/crtOs.o llib/shlib.ifile -o target usrprog -Ix<br />

where -lx may be any library other than libc.a.<br />

The shared library is intended to contain all of the routines loaded by<br />

-lc, -ltam, and -ltermlib. With the delivery of new system software,<br />

libc.a is contained in the shared library. The user should note that the<br />

packaging of the software has the shared library in the Foundation<br />

Set and libc.a in the Development Set If for any reason, the user<br />

believes that the contents of the shared library and libc .a do not<br />

correspond, such as might result from loading different releases of<br />

the software or from deliberate modifications to either of the<br />

libraries, then the shared library may be used by invoking a two step<br />

link edit process as follows:<br />

Step 1:<br />

Step 2:<br />

ld -r -o output /Iib/crtOs.o /Iib/shlib.ifile object_files<br />

<br />

ld -o target output -Ix -Ic <br />

It is recommended that the user create private libraries rather than<br />

modify libc.a or the shared library. A user-modified libc.a or shared<br />

library will not be supported.<br />

Important Information 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!