O'Reilly electronic book catalog

Questions about prices or ordering should be directed to Addison-Wesley, O'Reillys overseas distributor.

Go to

New books:

PEXlib Programming Manual

By Tom Gaskins

1154 pages, ISBN: 1-56592-028-7

1st Edition December 1992

The PEXlib Programming Manual is the definitive programmer's guide to PEXlib, covering both PEX versions 5.0 and 5.1. Containing over 200 illustrations and 19 color plates, it combines a thorough and gentle tutorial approach with valuable reference features. Along the way, it presents the reader with numerous programming examples, as well as a library of helpful utility routines--all of which are available online. You do not need to have prior graphics programming experience in order to read this manual.

PEXlib Reference Manual

By O'Reilly & Associates

577 pages, ISBN: 1-56592-029-5

1st Edition

The PEXlib Reference Manual is the definitive programmer's reference resource for PEXlib, and contains complete and succinct reference pages for all the callable routines in PEXlib version 5.1. The content of the PEXlib Reference Manual stands, with relatively few changes, as it was created by the MIT X Consortium.

UNIX Power Tools

By Jerry Peek, Mike Loukides, Tim O'Reilly, & other contributors

With CD-ROM: 1,162 pages, ISBN 0-553-35402-7

1st Edition February 1993

Ideal for UNIX users who hunger for technical--yet accessible--information, UNIX Power Tools consists of tips, tricks, concepts, and the best public domain software available. Covers add-on utilities and how to take advantage of clever features in the most popular UNIX utilities. CD-ROM includes all the scripts and aliases from the book, plus perl, GNU emacs, pbmplus (bitmap manipulation utilities), ispell, screen, the sc spreadsheet, and about sixty other freeware programs, precompiled for Sun 3, Sun 4, DECStation, HP 9000 (700 series), SCO UNIX (SCO UNIX binaries will most likely also run on other Intel UNIX platforms, including Univel's new UNIXware), and SCO Xenix. Source code is also included.

The Smiley Book

By David W. Sanderson

93 pages, ISBN: 1-56592-041-4

1st Edition March 1993

Originally used to convey some kind of emotion in a email message, smileys are some combination of typographic characters that depict sideways a happy or sad face. Now there are hundreds of variations, such as a smiley with a hat or a moustache. There are even smileys that depict presidents, animals, and cartoon characters.

Not every likes to read mail messages littered with smileys, but almost everyone finds them humorous. The smileys in this book have been collected by David Sanderson, whom the Wall Street Journal called the "Noah Webster of Smileys."

High Performance Computing

By Kevin Dowd

~350 (estimate) pages, ISBN: 1-56592-032-5

Available April 1993

Short Description:

High Performance Computing makes sense of the newest generation of workstations for application programmers and purchasing managers. It covers everything, from the basics of modern workstation architecture, to structuring benchmarks, to squeezing more performance out of critical applications. It also explains what a good compiler can't do--and what you have to do yourself. The book closes with a look at the high-performance future: parallel computers and the more "garden variety" shared memory processors that are appearing on people's desktops.

Software Portability with imake

By Paul DuBois

imake is a utility that works with make to enable code to be compiled and installed on different UNIX machines. imake makes possible the wide portability of the X Window System code and is widely considered an X tool, but it's also useful for any software project that needs to be ported to many UNIX systems.

This new Nutshell Handbook--the only book available on imake--is ideal for X and UNIX programmers who want their software to be portable. The book is divided into two sections. The first section is a general explanation of imake, X configuration files, and how to write and debug an imakefile. The second section describes how to write configuration files, and presents a configuration file architecture that allows development of coexisting sets of configuration files. Several sample sets of configuration files are described and are available free over the net.

Learning Perl

by Randal L. Schwartz

Perl is rapidly becoming the "universal scripting language." Combining capabilities of the UNIX shell, C programming language, sed, awk, and various other utilities, it has proved its use for tasks ranging from system administration to text processing and distributed computing.

Learning Perl is a step-by-step, hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. In addition to countless code examples, there are numerous programming exercises, with full answers. For a comprehensive and detailed guide to programming with perl, read O'Reilly's companion book Programming Perl.

Volume 6A:

Motif Programming Manual

By Dan Heller & Paula M. Ferguson

2nd Edition, June 1993

A source for complete, accurate, and insightful guidance on Motif application programming. There is no other book that covers the ground as thoroughly or as well as this one. In addition to information on Motif, the book is full of tips about programming in general and about user-interface design. The book also includes material on using UIL. Covers Motif Release 1.2.

Volume 6B:

Motif Reference Manual

By Paula M. Ferguson and David Brennan

1st Edition, ~June 1993

A complete programmer's reference for the Motif toolkit. This book provides reference pages for the Motif functions and macros, the Motif and Xt widget classes, the Mrm functions, the Motif clients, and the UIL file format, data types, and functions. The reference material has been expanded from the appendices of the 1st edition of Volume 6 and covers Motif 1.2. This manual is a companion to Volume 6A, Motif Programming Manual.

Nutshell Handbooks

Concise, hands-on guides to selected UNIX topics

In 1985, we were working on a UNIX User's Guide, when suddenly a lot of similar books appeared on the stands. Rather than beefing up our book to outdo the others, we decided to make it smaller--and the Nutshell Handbooks were born.

We realized that users were overwhelmed by big books, when all they wanted to know was something small. So we started writing short, focused books on topics that we thought were badly handled or buried in the standard UNIX documentation.

When we started out, all of the books were under 100 pages. As time went on, we realized that some topics deserved a larger treatment. But we kept our focus: one program, one book. Readers have responded, making the Nutshell Handbooks into instant classics.

As technical writing consultants to UNIX system manufacturers, we came to know the subjects where people were really hurting because of inadequate documentation. We know we're on the right track when confused users posting questions to "the net" often ask: "I wonder, is there a Nutshell Handbook on this?"

Sometimes the answer is, "not yet." But we're working on it. Our goal with the Nutshell Handbooks is to shed light in all of UNIX's undocumented nooks and crannies.

Nutshell Handbooks

New Nutshell Handbooks

UNIX & C Programming

UNIX Communications

UNIX System Administration

Computer Security

UNIX Text Processing

UNIX Basics



By Donnalyn Frey & Rick Adams

438 pages, ISBN 0-937175-15-3

2nd Edition May 1990

Answers the problem of addressing mail to people you've never met, on networks you've never heard of. Includes a general introduction to e-mail, followed by detailed reference sections for over 130 networks.


By Ian F. Darwin

84 pages, ISBN 0-937175-30-7

1st Edition October 1988

The lint program is one of the best tools for finding portability problems and certain types of coding errors in C programs. This handbook introduces you to lint, guides you through running it on your programs, and helps you interpret lint's output.


By Deborah Russell & G.T. Gangemi Sr.

464 pages, ISBN 0-937175-71-4

1st Edition July 1991

Provides a readable introduction to computer security concepts: passwords, access controls, cryptography, network security, biometrics, TEMPEST, and more. Describes government and industry standards for security, including the "Orange Book" standard for secure systems. Includes an extensive glossary of computer security terms and sources for more information.


By Cricket Liu and Paul Albitz

1st Edition October 1992

418 pages, ISBN: 1-56592-010-4

This book is a complete guide to the Internet's Domain Name System (DNS) and the Berkeley Internet Name Domain (BIND) software, which is the UNIX implementation of DNS. DNS is the system that translates hostnames (like "rock.ora.com") into Internet addresses (like Until BIND was developed, name translation was based on a "host table"; if you were on the Internet, you got a table that listed all the systems connected to the network, and their address. As the Internet grew from hundreds to thousands and hundreds of thousands of systems, host tables became unworkable. DNS is a distributed database that solves the same problem effectively, allowing the network to grow without constraints. Rather than having a central table that gets distributed to very system on the net, it allows local administrators to assign their own hostnames and addresses, and install these names in a local database. This database is automatically distributed to other systems, as names are needed.

In addition to covering the basic motivation behind DNS and how to set up the BIND software, this book covers many more advanced topics: how to become a "parent" (i.e., "delegate" the ability to assign names to someone else); how to use DNS to set up mail forwarding correctly; debugging and trouble-shooting; and programming. Assumes a basic knowledge of system administration and network management.

Contents include:


By Dale Dougherty & Tim O'Reilly

148 pages, ISBN 0-937175-21-8

1st Edition April 1988

Describes the solutions available for integrating DOS and UNIX. It also briefly introduces UNIX for DOS users.


By AEleen Frisch

466 pages, ISBN 0-937175-80-3

1st Edition October 1991

Provides a compact, manageable introduction to the tasks faced by everyone responsible for a UNIX system. This guide is for those who use a stand-alone UNIX system, those who routinely provide administrative support for a larger shared system, or those who want an understanding of basic administrative functions. Covers all major versions of UNIX.

GUIDE TO OSF/1: A Technical Synopsis

The staff of O'Reilly & Associates

304 pages, ISBN 0-937175-78-1

1st Edition June 1991

This technically competent introduction to OSF/1 is based on OSF technical seminars. In addition to its description of OSF/1, it includes the differences between OSF/1 and System V Release 4 and a look ahead at DCE.


By John Shirley

282 pages, ISBN 1-56592-004-X

A hands-on programming guide to OSF's Distributed Computing Environment (DCE) for first-time DCE application programmers. This book is designed to help new DCE users make the transition from conventional, nondistributed applications programming to distributed DCE programming. Covers RPC, name service, security services, threads, and other major aspects of DCE, and also includes practical programming examples.


By Deb Cameron & Bill Rosenblatt

442 pages, ISBN 0-937175-84-6

1st Edition October 1991

An introduction to the GNU Emacs editor, one of the most widely used and powerful editors available under UNIX. Provides a solid introduction to basic editing, a look at several important "editing modes" (special Emacs features for editing specific types of documents), and a brief introduction to customization and Emacs LISP programming. The book is aimed at new Emacs users, whether or not they are programmers.


By Grace Todino & John Strang

84 pages, ISBN 0-937175-16-1

2nd Edition 1987

If you are new to UNIX, this concise introduction will tell you just what you need to get started and no more. Why wade through a six-hundred-page book when you can begin working productively in a matter of minutes?


By Linda Lamb

192 pages, ISBN 0-937175-67-6

5th Edition October 1990

Complete guide to text editing with vi, the editor available on nearly every UNIX system. Early chapters cover the basics; later chapters explain more advanced editing tools, such as ex commands and global search and replacement.


By Tony Mason & Doug Brown

238 pages, ISBN 0-937175-49-8

1st Edition May 1990

Shows programmers how to use two UNIX utilities, lex and yacc, to solve problems in program development. Includes explanations of the concepts and tutorial examples, as well as detailed technical information for advanced users.


By Hal Stern

436 pages, ISBN 0-937175-75-7

1st Edition June 1991

Managing NFS and NIS is for system administrators who need to set up or manage a network filesystem installation. NFS (Network Filesystem) is probably running at any site that has two or more UNIX systems. NIS (Network Information System) is a distributed database used to manage a network of computers. The only practical book devoted entirely to these subjects, this guide is a "must-have" for anyone interested in UNIX networking.


By Andrew Oram and Steve Talbott

152 pages, ISBN 0-937175-90-0

2nd Edition October 1991

Make is one of UNIX's greatest contributions to software development, and this book is the clearest description of make ever written. This revised second edition includes guidelines on meeting the needs of large projects.


By Tim O'Reilly & Grace Todino

368 pages, ISBN 0-937175-93-5

10th Edition January 1992

For all its widespread use, UUCP is one of the most difficult UNIX utilities to master. This book is for system administrators who want to install and manage UUCP and Usenet software. "Don't even TRY to install UUCP without it!"---Usenet message 456@nitrex.UUCP

MH & xmh: E-mail for Users & Programmers

By Jerry Peek

728 pages, ISBN 1-56592-027-9

2nd Edition August 1992

Customizing your e-mail environment to save time and make communicating more enjoyable. MH & xmh: E-Mail for Users & Programmers explains how to use, customize, and program with the MH electronic mail commands, available on virtually any UNIX system. The handbook also covers xmh, an X Window System client that runs MH programs.

The new 2nd edition has been updated for X Release 5 and MH 6.7.2. We've added a chapter on "mhook", new sections explaining under-appreciated small commands and features, and more examples showing how to use MH to handle common situations.


By Donald Lewine

640 pages, ISBN 0-937175-73-0

1st Edition April 1991

Most UNIX systems today are POSIX-compliant because the Federal government requires it for its purchases. However, given the manufacturer's documentation, it can be difficult to distinguish system-specific features from those features defined by POSIX. The POSIX Programmer's Guide, intended as an explanation of the POSIX standard and as a reference for the POSIX.1 programming library, helps you write more portable programs.


By John Bloomer

530 pages, ISBN 0-937175-77-3

1st Edition February 1992

RPC, or remote procedure calling, is the ability to distribute the execution of functions on remote computers. Written from a programmer's perspective, this book shows what you can do with RPC and presents a framework for learning it.


By Steve Oualline

420 pages, ISBN 0-937175-65-X

1st Edition July 1991

C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well. Practical C Programming teaches you not only the mechanics of programming, but also describes how to create programs that are easy to read, maintain and debug. There are lots of introductory C books, but this is the Nutshell Handbook!


By Simson Garfinkel & Gene Spafford

512 pages, ISBN 0-937175-72-2

1st Edition June 1991

Tells system administrators how to make their UNIX systems---either System V or BSD---as secure as they possibly can be without going to trusted system technology. The book describes UNIX concepts and how they enforce security, tells how to defend against and handle security breaches, and explains network security (including UUCP, NFS, Kerberos, and firewall machines) in detail.


By Larry Wall & Randal Schwartz

482 pages, ISBN 0-937175-64-1

1st Edition January 1991

Authoritative guide to the hottest new UNIX utility in years, co-authored by its creator. Perl is a language for easily manipulating text, files, and processes.


By John Strang

76 pages, ISBN 0-937175-02-1

1st Edition 1986

Curses is a UNIX library of functions for controlling a terminal's display screen from a C program. This handbook helps you make use of the curses library.


By Dale Dougherty

414 pages, ISBN 0-937175-59-5

1st Edition November 1990

For people who create and modify text files, sed and awk are power tools for editing. Most of the things that you can do with these programs can be done interactively with a text editor. However, using sed and awk can save many hours of repetitive work in achieving the same result.


By Mike Loukides

336 pages, ISBN 0-937175-60-9

1st Edition November 1990

System Performance Tuning answers the fundamental question, How can I get my computer to do more work without buying more hardware? Some performance problems do require you to buy a bigger or faster computer, but many can be solved simply by making better use of the resources you already have.


By Craig Hunt

502 pages, ISBN 0-937175-82-X

A complete guide to setting up and running a TCP/IP network for practicing system administrators. Covers how to set up your network, how to configure important network applications including sendmail, and discusses troubleshooting and security. Covers BSD and System V TCP/IP implementations.


By John Strang, Linda Mui, & Tim O'Reilly

270 pages, ISBN 0-937175-22-6

3rd Edition April 1988

For UNIX system administrators and programmers. This handbook provides information on writing and debugging terminal descriptions, as well as terminal initialization, for the two UNIX terminal databases.

Available October 1992


By Ed Krol

400 pages (estimated), ISBN 1-56592-025-2

A comprehensive introduction to the Internet, the international network that includes virtually every major computer site in the world. The Internet is a resource of almost unimaginable wealth. In addition to electronic mail and news services, thousands of public archives, databases, and other special services are available: everything from space flight announcements to ski reports. This book is a comprehensive introduction to what's available and how to find it. In addition to electronic mail, file transfer, remote login, and network news, The Whole Internet User's Guide pays special attention to some new tools for helping you find information. Whether you're a researcher, a student, or just someone who likes electronic mail, this book will help you to explore what's possible.

Also includes a pull-out quick-reference card.

THE Z-MAIL HANDBOOK: 3 Interfaces for E-mail

By Hanna Nelson

462 pages, ISBN 0-937175-76-5

1st Edition October 1991

Z-Mail is a superset of the widely used public-domain program, mush. Z-Mail runs on UNIX terminals or on graphic workstations running the X Window System, and even supports multimedia attachments (so you can mail anything that you can store on disk). This is the complete guide to this powerful mail program. Also covers mush.


By Henry McGilton & Mary McNabb

280 pages, ISBN 0-9626289-0-5

For those UNIX users who depend on troff, the definitive guide to tbl. If you're a novice UNIX user, this book is the best way to learn tbl. If you're an expert, the book will pay for itself the first time you want to show off.


By Gintaras R. Gircys

196 pages, ISBN 0-937175-31-5

1st Edition November 1988

COFF---Common Object File Format---is the formal definition for the structure of machine code files in the UNIX System V environment. All machine-code files are COFF files. This handbook explains COFF data structure and its manipulation.

Available late October 1992


By Ward Rosenberry, David Kenney, and Gerry Fisher

200 pages (estimated) ,ISBN 1-56592-005-8

A technical and conceptual overview of OSF's Distributed Computing Environment (DCE) for programmers and technical managers, marketing and sales people. Unlike many O'Reilly & Associates books, Understanding DCE has no hands-on programming elements. Instead, the book focuses on how DCE can be used to accomplish typical programming tasks and provides explanations to help the reader understand all the parts of DCE.


By Mike Loukides

264 pages, ISBN 0-937175-51-X

1st Edition August 1990

This handbook lowers the UNIX entry barrier by providing the serious scientific programmer with an introduction to the UNIX operating system and its tools. Assumes some knowledge of FORTRAN, none of UNIX nor C.


272 pages, ISBN 0-937175-20-X

1st Edition December 1986

This UNIX quick-reference goes beyond the list of frequently used commands and options found in most quick refs. "I highly recommend the UNIX in a Nutshell handbooks as desktop references. [They] are complete and concise; they pack more information into fewer pages than I've ever seen."---DEC Professional, September 1987

UNIX IN A NUTSHELL: Desktop Quick Reference for SV & Solaris 2.0

By Daniel Gilly and the staff of O'Reilly & Associates

444 pages, ISBN 1-56592-001-5

2nd Edition June 1992

You may have seen UNIX quick reference guides, but you've never seen anything like UNIX in a Nutshell. Not a scaled-down quick-reference of common commands, UNIX in a Nutshell is a complete reference containing all commands and options, along with generous descriptions and examples that put the commands in context. For all but the thorniest UNIX problems this one reference should be all the documentation you need.

Covers System V Releases 3 and 4 and Solaris 2.0.


By Dave Curry

250 pages, ISBN 0-937175-23-4

1st Edition January 1989

This is the book for intermediate to experienced C programmers who want to become UNIX system programmers. It explains system calls and special library routines available on the UNIX system.


By Grace Todino & Dale Dougherty

210 pages, ISBN 0-937175-10-2

1st Edition February 1986

Shows users how to communicate with both UNIX and non-UNIX systems using UUCP and cu or tip, and how to read news and post articles. This handbook assumes that UUCP is already running at your site.

The X Window System Series

Definitive Guides to the X Window System

The MIT X Window System took the computer industry by storm in 1988. UNIX had become widely accepted as the operating system of choice on workstations, minicomputers and other high-end machines. However, one obstacle to the wider acceptance of UNIX was the lack of a graphical user interface.

X provides the tools for building such an interface. While the actual "look and feel" standards are still being worked out in marketing battles between OSF's Motif and AT&T and Sun's OPEN LOOK, it is clear that X will provide the underlying mechanisms for doing device- independent graphics on networked workstations.

X makes it much more attractive for software vendors to offer applications for UNIX (as well as VMS and other high-end operating systems). The market is the sum of all workstations, rather than fragmented among many competing vendors.

But because X was developed in an academic environment, no one vendor took the lead to provide commercial-quality documentation for X. Our X Window System Series fills this gap. We set out to write manuals that could be adopted by every workstation manufacturer as their standard X documentation (and more than twenty major vendors have taken us up on that offer). In the process, we created a best-selling series that bookstores can't keep on their shelves.

The books in the X Window System Series are based in part on the original MIT X Window System documentation, but are far more comprehensive, easy to use, and are loaded with examples, tutorials and helpful hints. In short, these are the definitive guides to the X Window System.

The X Window System Series

New books in the X Window System Series



By Tom Gaskins

968 pages, ISBN 0-937175-85-4 softcover, ISBN 0-937175-92-7 hardcover

1st Edition February 1992

A complete and authoritative guide to PHIGS and PHIGS PLUS programming, this book documents the PHIGS and PHIGS PLUS graphics standards and provides full guidance regarding the use of PHIGS within the X environment.

Available December 1992


Edited by Linda Kosko

1000 pages (estimated), ISBN 0-937175-91-9

1st Edition October 1992

The definitive and exhaustive reference documentation for the PHIGS/PEX Sample Implementation ("PEX-SI"). Contains all the reference pages from the MIT X Consortium release, but in upgraded form, with additional reference materials. Together with the PHIGS Programming Manual, this book is the most complete and accessible documentation currently available for both the PEX-SI and the PHIGS and PHIGS PLUS standards.

Volume 0: X PROTOCOL REFERENCE MANUAL, for X11 R4 and R5

Edited and with an introduction by Adrian Nye

516 pages, ISBN 1-56592-008-2

3rd Edition, Release 5, February 1992

Describes the X Network Protocol which underlies all software for Version 11 of the X Window System. Includes protocol clarifications of X11 Release 5, as well as the most recent version of the ICCCM and the Logical Font Conventions Manual. For use with any release of X.

Available late September 1992

Volume 1: XLIB PROGRAMMING MANUAL, for X11 R4 and R5

By Adrian Nye

824 pages, ISBN 1-56592-002-3

3rd Edition, Release 5, August 1992

Newly updated to cover X11 Release 5. Complete programming guide to the X library (Xlib), the lowest level of programming interface to X. New features include introductions to internationalization, device-independent color, font service, and scalable fonts.

Volume 2: XLIB REFERENCE MANUAL, for X11 R4 and R5

By Adrian Nye

1138 pages, ISBN 1-56592-006-6

3rd Edition, Release 5, June 1992

Complete reference guide to the X library (Xlib), the lowest level of programming interface to X. Updated to cover X11 Release 4 and Release 5.


By Valerie Quercia & Tim O'Reilly

Standard Edition, 752 pages, ISBN 0-937175-14-5

Motif Edition, 734 pages, ISBN 0-937175-61-7

Standard Edition, Release 4, May 1990; Motif Edition January 1991

Orients the new user to window system concepts and provides detailed tutorials for many client programs, including the xterm terminal emulator and window managers. Later chapters explain how to customize the X environment. This popular manual is available in two editions, one for users of the MIT software, one for users of Motif. Revised for X11 Release 4.

Available October 1992


By Adrian Nye & Tim O'Reilly

714 pages, ISBN 1-56592-013-9

2nd Edition, Release 5 and Motif 1.2, August 1992

Newly updated to cover X11 Release 5 and Motif 1.2. Complete guide to programming with Xt Intrinsics, the library of C language routines that facilitate the design of user interfaces, with reusable components called widgets. The Motif widget set (and in a few cases, the Athena widget set) are used for examples to demonstrate how to use the Xt Intrinsics. New coverage of internationalization and resource management and an introduction to what's new in Motif 1.2 are also included.

Detailed coverage of Motif widgets and features is found in Volume 6.


By Adrian Nye & Tim O'Reilly

Standard Edition, 624 pages, ISBN 0-937175-56-0

2nd Edition, Release 4, September 1990

A complete guide to programming with Xt Intrinsics, the library of C language routines that facilitate the design of user interfaces, with reusable components called widgets. The Standard Edition of Volume 4 uses Athena widgets in examples.


Edited by David Flanagan

916 pages, ISBN 1-56592-007-4

3rd Edition, Release 5, April 1992

Complete programmer's reference for the X Toolkit, providing pages for each of the Xt functions, as well as the widget classes defined by Xt and the Athena widgets. This 3rd Edition has been re-edited, reorganized, and expanded for X11 Release 5.


By Dan Heller

1032 pages, ISBN: 0-937175-70-6

1st Edition September 1991

The Motif Programming Manual is a source for complete, accurate, and insightful guidance on Motif application programming. There is no other book that covers the ground as thoroughly or as well as this one. Applies to Motif Release 1.1.


By Dan Heller, edited by Thomas Van Raalte

798 pages, ISBN 0-937175-87-0

3rd Edition September 1991


Edited by Thomas Van Raalte

266 pages, ISBN 0-937175-88-9

1st Edition September 1991

Complete programming and reference guides to XView Version 3. XView was developed by Sun Microsystems, and is an easy-to-use object-oriented toolkit that provides an OPEN LOOK user interface for X applications.

Available early December 1992


250 pages (estimated), ISBN 0-937175-83-8

(with CD-ROM: ISBN 1-56592-052-X)

This book is the first and only book devoted to the issues of system administration for X and X-based networks, written not just for UNIX system administrators but for anyone faced with the job of administering X (including those running X on stand-alone workstations). The X Window System Administrator's Guide is available either alone or packaged with the X CD. The CD provides X source code to complement the book's instructions for installing the software.

PROGRAMMER'S SUPPLEMENT for R5 of the X Window System, V11

By David Flanagan

390 pages, ISBN 0-937175-86-2

1st Edition November 1991

For programmers who are familiar with Release 4 of the X Window System and want to know how to use the new features of Release 5. This books is an update for owners of Volumes 1, 2, 4, and 5 of the X Window System Series, and provides complete tutorial and reference information to all new Xlib and Xt toolkit functions.


Edited by Ellie Cutler, Daniel Gilly, & Tim O'Reilly

424 pages, ISBN 1-56592-017-1

2nd Edition April 1992

Indispensable companion to the X Window System Series. Experienced X programmers can use this single-volume desktop companion for most common questions, keeping the full series of manuals for detailed reference. This book has been newly updated to cover R5 but is still useful for R4.

THE X RESOURCE: A Practical Journal of the X Window System

The X Resource is a quarterly working journal for X programmers. Its goal is to provide practical, timely information about the programming, administration, and use of the X Window System.

THE X RESOURCE: Issue 0, October 1991

Edited by Adrian Nye

253 pages, ISBN 0-937175-79-X

Articles for Issue 0 include: default colormap manipulation, prescient agents, engineering insights from an interactive imaging application, C++ with Motif, xterm tips and tricks, Xcms, UIMS systems, internationalization, editres and more.

THE X RESOURCE: Issue 1, January 1992

Edited by Adrian Nye

240 pages, ISBN 0-937175-96-X

Issue 1, January 1992, is the Annual Proceedings of the X Technical Conference at MIT.

THE X RESOURCE: Issue 2, April 1992

Edited by Adrian Nye

190 pages, ISBN 0-937175-97-8

Articles for Issue 2 include: object-oriented implementation of a drag-and-drop protocol, basic extension writing, imake, porting from motif to Open Look, and documentation on the Widget Creation Language.

THE X RESOURCE: Issue 3, July 1992

Edited by Adrian Nye

220 pages, ISBN 0-937175-98-6

Articles for Issue 3 include: multi-user application software using Xt, using the new font capabilities of HP-donated font server enhancements, improving X application performance, the nonrectangular window shape extension, GUI testing, server instrumentation and tracing, font server administration, and a RichText widget.

Corporate Reseller Information

Corporations can make arrangements to resell any book or set of books. We also encourage corporations to contact us with ideas for developing books. Our philosophy is to publish books that fill a skills/knowledge vacuum in the field and also have broad appeal. One of the benefits of working with O'Reilly & Associates is the added value we bring to each project. We play an active role, along with the authors, in defining the book's concept, organization and design. We ensure that the book has the style, organization and detailed treatment of the subject that our readers have come to expect.

For information about reselling any book or set of books, or about working with O'Reilly & Associates to develop a book on a new or proprietary technology, contact:

Linda Walsh

Addison-Wesley Overseas Distributors


(orders and inquiries) Addison-Wesley Publishers, Pty. Ltd. 6 Byfield Street North Ryde, N.S.W. 2113 AUSTRALIA Telephone: +61-2-888-2733 FAX: +61-2-888-9404


(orders and inquiries) Addison-Wesley Publishers Ltd. Finchampstead Road Wokingham, Berkshire RG11 2NZ ENGLAND Telephone: +44-734-794-000 FAX: +44-734-794-035


(orders and inquiries) Addison-Wesley Publishing Group Concertgebouwplein 25 1071 LM Amsterdam THE NETHERLANDS Telephone: +31-20-671-72-96 FAX: +31-20-664-53-34


(inquiries) Addison-Wesley Iberoamericana S.A. Blvd. de las Cataratas No. 3 Colonia Jardines del Pedregal Delegacion Alvaro Obregon Mexico 01900, D. F. MEXICO Telephone: +525-660-2497 FAX: +525-660-4930


(orders) Addison-Wesley Publishing Company International Order Department Jacob Way Reading, MA 01867 U.S.A. Telephone: +1-617-944-3700 FAX: +1-617-942-2829


(inquiries) Addison-Wesley (Singapore) Pte. Ltd. 15 Beach Road 05-09/10 Beach Centre SINGAPORE 0718 Telephone: +65-339-7503 FAX: +65-339-9709


(orders) Addison-Wesley Publishing Company International Order Department Jacob Way Reading, MA 01867 U.S.A. Telephone: +1-617-944-3700 FAX: +1-617-942-2829
To subscribe to The X Resource contact
O'Reilly & Associates
103 Morris Street
Suite A
CA, 95472
Phone +1 800-998-9938.  
FAX +1 707-829-0104.
Email questions to nuts@ora.com or uunet!ora!nuts.

Heiko Schlichting, 14. Juni 1993