AIX, AS/400, DB/2, OS/2, System/360, MVS, VM/CMS, and IBM PC
are trademarks of IBM.
Alpha, DEC, VAX, HP-UX, PDP, TOPS-10, TOPS-20, VMS, and VT-100 are
trademarks of Compaq.
Amiga and AmigaOS are trademarks of Amiga, Inc.
Apple, Macintosh, MacOS, Newton, OpenDoc, and OpenStep
are trademarks of Apple Computers, Inc.
ClearCase is a trademark of Rational Software, Inc.
Ethernet is a trademark of 3COM, Inc.
Excel, MS-DOS, Microsoft Windows and PowerPoint
are trademarks of Microsoft, Inc.
are trademarks of Sun Microsystems.
SPARC is a trademark of SPARC international.
Informix is a trademark of Informix software.
Itanium is a trademark of Intel.
Linux is a trademark of Linus Torvalds.
Netscape is a trademark of AOL.
PDF and PostScript are trademarks of Adobe, Inc.
UNIX is a trademark of The Open Group.
The photograph of Ken and Dennis in Chapter2 appears courtesy of Bell Labs/Lucent
The epigraph on the Portability chapter is from the
Bell System Technical Journal, v57 #6 part 2 (July-Aug. 1978)
pp. 2021-2048 and is reproduced with the permission of Bell