[comp.unix.questions] AT&T SVR4 Porting Guide, what it is, how to order

thad@cup.portal.com (Thad P Floryan) (08/30/90)

I continue to receive numerous inquiries concerning SVR4 and its impact on
existing software and applications.  In case this hasn't been mentioned before,
I'd like to point interested parties to an EXCELLENT document from AT&T:

	APPLICATION OPERATING ENVIRONMENT
	AT&T UNIX System V Release 4.0
	Migration Guide for System V Developers

From its page 1-1:

``The purpose [...of this document...] is to provide migration data to help
you determine how your existing UNIX system application source code will be
affected by the enhancements and changes provided by UNIX System V Release
4.0 (SVR4.0).  The migration data are presented in migration tables, which
indicate how UNIX System V interfaces have evolved from SVR2.0 to SVR4.0.
For those interfaces whose functionality has been enhanced or changed, this
guide provides a description of those changes.

[...]

This guide is written for advanced users and programmers, such as Independent
Software Vendors (ISVs) and Value Added Resellers (VARs), who need migration
information for porting applications to SVR4.0

[...]

To derive maximum benefit from the information presented in this guide, you
should be thoroughly familiar with the UNIX system, particularly user commands,
system calls, and subroutines.  In addition, you should be familiar with C
programming constructs.
''

To say the least, this document is a "MUST HAVE."  It's about 200 pages, spiral
bound, and is accompanied by the latest AT&T MIGRATION TOOL software version
1.01 on two floppy disks, one for 3B2 (MC01-1491-X) and the other for 6386.

Chapter 2 has the migration tables, detailing ALL the differences and migration
between SVR2.0 to SVR2.1 to SVR3.0 to SVR3.1 to SVR3.2 to SVR4.0.

The document is described as:

	SELECT CODE# 350-306
	AOE AT&T UNIX SYS. V
	REL 4.0 MIGRATION GD/
	SYSTEM V DEVELOPERS

Page 1-7 has "How to Order Documents" (for this, and the other SysV refs) per:

	- Within the continental United States, call 1 (800) 432-6600

	- Outside the continental United States

	  Phone call 001 1 (317) 352-8556

	  FAX   call 001 1 (317) 352-8484, or
	        call 001 1 (317) 352-8628.

	  Telex call 5101009077

	- In Europe, order books from AT&T UNIX Europe Ltd. by calling
	  +44 1 567 7711 ("+" represents the international dialing code)

	- In Canada, call 1 (800) 255-1242


Thad Floryan [ thad@cup.portal.com (OR) ..!sun!portal!cup.portal.com!thad ]

pjh@mccc.uucp (Pete Holsberg) (09/01/90)

In article <33398@cup.portal.com> thad@cup.portal.com (Thad P Floryan) writes:
=I continue to receive numerous inquiries concerning SVR4 and its impact on
=existing software and applications.  In case this hasn't been mentioned before,
=I'd like to point interested parties to an EXCELLENT document from AT&T:
=
=	APPLICATION OPERATING ENVIRONMENT
=	AT&T UNIX System V Release 4.0
=	Migration Guide for System V Developers
=

You left out the best part, Thad.  Unless it was an error that has been
corrected, the manual + 2 disk set costs $5.00 and change!!

Pete

-- 
Prof. Peter J. Holsberg      Mercer County Community College
Voice: 609-586-4800          Engineering Technology, Computers and Math
UUCP:...!princeton!mccc!pjh  1200 Old Trenton Road, Trenton, NJ 08690
Internet: pjh@mccc.edu	     Trenton Computer Festival -- 4/20-21/91

rjg@sialis.mn.org (Robert J. Granvin) (09/01/90)

|=I continue to receive numerous inquiries concerning SVR4 and its impact on
|=existing software and applications.  In case this hasn't been mentioned before,
|=I'd like to point interested parties to an EXCELLENT document from AT&T:
|=
|=	APPLICATION OPERATING ENVIRONMENT
|=	AT&T UNIX System V Release 4.0
|=	Migration Guide for System V Developers
|=
|
|You left out the best part, Thad.  Unless it was an error that has been
|corrected, the manual + 2 disk set costs $5.00 and change!!

If it's an error, it's not corrected.

$5.03

-- 
________Robert J. Granvin________      __INTERNET: rjg@sialis.mn.org
____Com Squared Systems, Inc.____      ____BITNET: rjg%sialis.mn.org@nic.mr.net
                                       ______UUCP: ...amdahl!bungia!sialis!rjg
       "The problem with the gene pool is that there are no lifeguards."

lenny@icus.ICUS.COM (Lenny Tropiano) (09/02/90)

In article <1990Aug31.182121.14904@mccc.uucp> pjh@mccc.edu (Pete Holsberg) 
writes:
|>In article <33398@cup.portal.com> thad@cup.portal.com (Thad P Floryan) writes:
|>=I continue to receive numerous inquiries concerning SVR4 and its impact on
|>=existing software and applications.  In case this hasn't been mentioned 
|>=before, I'd like to point interested parties to an EXCELLENT document from 
|>=AT&T:
|>=
|>=	APPLICATION OPERATING ENVIRONMENT
|>=	AT&T UNIX System V Release 4.0
|>=	Migration Guide for System V Developers
|>=
|>
|>You left out the best part, Thad.  Unless it was an error that has been
|>corrected, the manual + 2 disk set costs $5.00 and change!!
|>
|>Pete
|>
|>-- 
|>Prof. Peter J. Holsberg      Mercer County Community College
[...]

Guess it worked out for you Pete! ;-)  When I received this manual
free of charge in the mail, since I currently am employed by an AT&T VAR,
I decided to see what this freebee (software and docs) was actually worth.
I called the documentation hotline, asked for the price on the SELECT CODE
for the guide, and they told me $5.03!  :-)  Not bad, but I guess they [AT&T]
want everyone to migrate to SVR4 (I guess after seeing the binary license
costs, I don't blame them...)

Unfortunately the SVRX.X testing program [to4.0chk] (for 386 and 3B2 computers)
doesn't work too well.  I decided to see how portable some of my bigger 
programs are ... and the program immediately bombed out with:

$ to4.0chk svr3.2 c program.c
[...]
ERROR: Internal Stack Overflow error at line 949: lex.yy.c

Oh well, this program isn't *that* big...

-Lenny
-- 
| Lenny Tropiano           ICUS Software Systems        lenny@icus.ICUS.COM |
| {ames,pacbell,decuac,sbcs,hombre,rayssd}!icus!lenny   attmail!icus!lenny  |
+------ ICUS Software Systems --  PO Box 1;  Islip Terrace, NY  11752 ------+