POSIX Programmers Guide
This 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. Most UNIX systems today are POSIX compliant because the federal government requires it for its purchases. Even OSF and UI agree on support for POSIX. Unfortunately, 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 is especially helpful if you are writing programs that must run on multiple UNIX platforms. This guide also helps you convert existing UNIX programs for POSIX compliance. Contents include:
What people are saying - Write a review
We haven't found any reviews in the usual places.
_POSIX_SOURCE application argument array buffer calling process Chapter char path chdir code is stored compiler const char Conversion decimal Description digits end-of-file errno errno to identify error occurs example fildes file descriptor filename flag format function is required function returns group ID header file implementation include stdio.h include sys/types.h include unistd.h input integer interface ioctl library functions list of headers macro malloc nbyte non-zero Notes NULL number of bytes number of characters operating system output PANIC pathname portable POSDC standard POSIX printf process ID putc readdir Reference required by Standard returns the number scanf setuid setvbuf sigaction SIGALRM SIGCHLD signal signal.h size_t specify stdlib.h stored in errno strcmp struct termios struct tm structure symbols Synopsis sysconf tcsetattr time_t ungetc UNIX systems unsigned int unsigned short user ID variable void waitpid write Zero on success
Page 589 - It provides a solid introduction to basic editing, a look at several important "editing modes...
Page 588 - ISBN 1-56592-163-1 Presents a comprehensive look at the nitty gritty details on how Unix interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V4 platform, you need this book. It thoroughly explains all Unix system calls and library routines related to systems programming, working with I/O, files and directories, processing multiple input streams, file and record locking, and memory-mapped files.
Page 591 - This book shows programmers how to use two UNIX utilities, lex and yacc, in program development. The second edition contains completely revised tutorial sections for novice users and reference sections for advanced users. This edition is twice the size of the first, has an expanded index, and covers Bison and Flex.
Page 592 - Bolinger & Tan Branson 1st Edition September 1995 528 pages, ISBN 1-56592-117-8 Applying RCS and SCCS is a thorough introduction to these two systems, viewed as tools for project management. This book takes the reader from basic source control of a single file, through working with multiple releases of a software project, to coordinating multiple developers. It also presents TCCS, a representative "front-end...
Page 588 - January 1995 568 pages, ISBN 1-56592-074-0 A general introduction to real-time programming and real-time issues, this book covers the POSIX.4 standard and how to use it to solve "real-world" problems. If you're at all interested in real-time applications — which include just about everything from telemetry to transaction processing — this book is for you. An essential reference.
Page 591 - Steve Talbott 2nd Edition October 1991 152 pages, ISBN 0-937 175-90-0 make is one of UNIX's greatest contributions to software development, and this book is the clearest description of make ever written. It describes all the basic features of make and provides guidelines on meeting the needs of large, modern projects. Also contains a description of free products that contain major enhancements to make.