POSIX Programmers Guide

Front Cover
"O'Reilly Media, Inc.", 1991 - Computers - 607 pages
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:
  • Introduction to POSIX.
  • Basics of writing a POSIX-compliant program.
  • Input/output facilities of the Standard C library.
  • The file system as defined by POSIX.
  • Operations of POSIX Input/Output system, pipes, and FIFOs.
  • Creating and terminating processes and signals.
  • Obtaining information about the environment.
  • Communication line settings and a cu-like utility.
  • POSIX and Standard C, including features and portability pitfalls.
  • Internationalization.
  • Complete list of library functions in alphabetic order.
  • Complete list of data structures and their members.
  • All error codes.
  • Standard headers and the information that they define.
  • Related publications.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

VI
1
VII
2
VIII
3
IX
6
X
7
XI
8
XII
9
XIV
10
LVII
132
LVIII
133
LIX
138
LX
140
LXI
142
LXII
143
LXIII
145
LXIV
146

XV
11
XVII
13
XVIII
14
XIX
15
XX
20
XXI
24
XXII
26
XXIII
38
XXIV
39
XXV
40
XXVI
43
XXVII
45
XXIX
47
XXX
49
XXXI
50
XXXIII
52
XXXIV
53
XXXV
60
XXXVI
63
XXXVII
64
XXXIX
66
XL
67
XLI
68
XLII
69
XLIII
75
XLIV
83
XLV
84
XLVI
85
XLVII
86
XLVIII
96
XLIX
97
L
98
LI
99
LII
101
LIII
106
LIV
110
LV
121
LVI
123
LXV
147
LXVI
160
LXVII
161
LXVIII
162
LXIX
166
LXX
169
LXXI
171
LXXII
172
LXXIII
174
LXXIV
178
LXXV
181
LXXVI
182
LXXVII
183
LXXVIII
184
LXXIX
185
LXXX
187
LXXXI
190
LXXXIII
193
LXXXIV
194
LXXXV
195
LXXXVI
196
LXXXVII
198
LXXXVIII
200
LXXXIX
203
XC
206
XCI
207
XCII
209
XCIII
519
XCIV
551
XCV
559
XCVI
565
XCVII
569
XCVIII
573
XCIX
575
C
585
CI
587
Copyright

Common terms and phrases

Popular passages

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.

Bibliographic information