[comp.unix.questions] Portable C Software book released

mark@cbnews.ATT.COM (Mark Horton) (03/01/90)

At long last, my book "Portable C Software" has been released.
Since several people asked me to make an announcement when it
came out, I'm posting this here.  It's from Prentice Hall,
ISBN 0-13-868050-7, and is copyright 1990.  List price is $32.95.

From the back jacket:

	Portable C Software is designed for professional programmers and
	students who want to write portable C code between System V
	implementations, POSIX, MS DOS, and other operating systems.

	Assuming a working knowledge of C, this book addresses and rates
	each feature of the C software environment.  Shell commands, system
	calls, external variables, and macros are discussed and examined
	in detail.

	The author provides an advanced introduction to C, describes how
	best to write portable software, examines what not to do, discusses
	common mistakes, and includes an invaluable portability reference
	manual.  In this extensive manual, the author rates the portability
	of the following

	   o	subroutines available in C libraries
	   o	operating system calls
	   o	header include files
	   o	predefined variables in the C library
	   o	UNIX(R) system shell commands

	Portable C Software offers concise, current coverage of C, and
	will be an important reference for anyone who writes C programs.

Of the nearly 400 pages, about 250 are reference material.  Some of it
is fairly detailed.  If you find any errors, or have any suggestions for
the next edition, please drop me a note at

	Mark.Horton@ATT.COM

Thanks to everyone who made helpful suggestions or otherwise contributed
to the book.

	Mark

adrian@mti.mti.com (Adrian McCarthy) (03/03/90)

In article <14394@cbnews.ATT.COM> mark@cbnews.ATT.COM (Mark Horton) writes:
>	Portable C Software is designed for professional programmers and
>	students who want to write portable C code between System V
>	implementations, POSIX, MS DOS, and other operating systems.
                                            ^^^^^^^^^^^^^^^^^^^^^^^

Does this include VMS?  If so, does it focus on either or both of VAX C
and Gnu C?  Much of the programming that I do has to work on both Suns
and VAXen.  Someday we'll have to support Ultrix, too.  Does your book
go into detail in these areas?

Aid.
I speak for me, not for MT.