Shopping Cart

No products in the cart.

IEEE 1003.1-2001

$196.63

IEEE Standard for IEEE Information Technology – Portable Operating System Interface (POSIX(TM))

Published By Publication Date Number of Pages
IEEE 2001
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

Revision Standard – Superseded. This standard defines a standard operating system interface and environment, including a command interpreter (or “shell”), and common utility programs to support applications portability at the source code level. It is the single common revision to IEEE Std 1003.1-1996, IEEE Std 1003.2-1992, and the Base Specifications of The Open Group Single UNIX(TM)ā€  Specification, Version 2. This standard is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume)

PDF Catalog

PDF Pages PDF Title
1 1003.1-2001_vol1
Title Page
2 Abstract
7 CONTENTS
23 Introduction
30 Participants
35 Trademarks
36 Acknowledgements
37 Referenced Documents
45 Chapter 1—Introduction
1.1 Scope
48 1.2 Conformance
1.3 Normative References
49 1.4 Terminology
50 1.5 Portability
59 Chapter 2—Conformance
2.1 Implementation Conformance
73 2.2 Application Conformance
75 2.3 Language-Dependent Services for the C Programming Language
2.4 Other Language-Related Specifications
77 Chapter 3—Definitions
A
81 B
89 C
94 D
96 E
99 F
103 G
H
104 I
105 J
L
106 M
109 N
111 O
113 P
119 R
122 S
131 T
135 U
137 V
W
138 X
Z
141 Chapter 4—General Concepts
4.1 Concurrent Execution
4.2 Directory Protection
4.3 Extended Security Controls
4.4 File Access Permissions
142 4.5 File Hierarchy
4.6 Filenames
4.7 File Times Update
143 4.8 Host and Network Byte Orders
4.9 Measurement of Execution Time
144 4.10 Memory Synchronization
4.11 Pathname Resolution
145 4.12 Process ID Reuse
4.13 Scheduling Policy
146 4.14 Seconds Since the Epoch
4.15 Semaphore
147 4.16 Thread-Safety
4.17 Tracing
149 4.18 Treatment of Error Conditions for Mathematical Functions
150 4.19 Treatment of NaN Arguments for the Mathematical Functions
151 4.20 Utility
4.21 Variable Assignment
153 Chapter 5—File Format Notation
157 Chapter 6—Character Set
6.1 Portable Character Set
160 6.2 Character Encoding
161 6.3 C Language Wide-Character Codes
6.4 Character Set Description File
165 Chapter 7—Locale
7.1 General
166 7.2 POSIX Locale
7.3 Locale Definition
195 7.4 Locale Definition Grammar
203 Chapter 8—Environment Variables
8.1 Environment Variable Definition
204 8.2 Internationalization Variables
207 8.3 Other Environment Variables
211 Chapter 9—Regular Expressions
9.1 Regular Expression Definitions
212 9.2 Regular Expression General Requirements
213 9.3 Basic Regular Expressions
217 9.4 Extended Regular Expressions
221 9.5 Regular Expression Grammar
227 Chapter 10—Directory Structure and Devices
10.1 Directory Structure and Files
10.2 Output Devices and Terminal Types
229 Chapter 11—General Terminal Interface
11.1 Interface Characteristics
235 11.2 Parameters that Can be Set
243 Chapter 12—Utility Conventions
12.1 Utility Argument Syntax
245 12.2 Utility Syntax Guidelines
247 Chapter 13—Headers
13.1 Format of Entries
248
252
258
261
265
280
283
287
307
317
329
337
339
420
440
463
471 Index for Base Definitions
493 1003.1-2001_vol2
Title Page
494 Abstract
499 CONTENTS
503 Introduction
509 Participants
514 Trademarks
515 Acknowledgements
516 Referenced Documents
523 Chapter 1. Introduction
1.1 Scope
1.2 Conformance
1.3 Normative References
1.4 Change History
1.5 Terminology
525 1.6 Definitions
1.7 Relationship to Other Formal Standards
1.8 Portability
533 1.9 Format of Entries
535 Chapter 2. General Information
2.1 Use and Implementation of Functions
2.2 The Compilation Environment
543 2.3 Error Numbers
550 2.4 Signal Concepts
556 2.5 Standard I/O Streams
560 2.6 STREAMS
561 2.7 XSI Interprocess Communication
563 2.8 Realtime
572 2.9 Threads
580 2.10 Sockets
592 2.11 Tracing
602 2.12 Data Types
605 Chapter 3. System Interfaces
606 FD_CLR( )
607 _Exit( )
608 _longjmp( )
610 _tolower( )
611 _toupper( )
612 a64l( )
664 basename( )
675 cabs( )
765 daylight
788 ecvt( )
838 fabs( )
1004 gcvt( )
1102 h_errno
1109 iconv( )
1184 j0( )
1187 kill( )
1191 l64a( )
1251 makecontext( )
1341 nan( )
1357 open( )
1369 pathconf( )
1682 qsort( )
1683 raise( )
1745 scalb( )
2000 tan( )
2066 ualarm( )
2089 va_arg( )
2104 wait( )
2182 y0( )
2185 Index for System Interfaces
2213 1003.1-2001_vol3
Title Page
2219 CONTENTS
2225 Introduction
2231 Participants
2236 Trademarks
2237 Acknowledgements
2238 Referenced Documents
2245 Chapter 1— Introduction
1.1 Scope
1.2 Conformance
1.3 Normative References
1.4 Change History
1.5 Terminology
2247 1.6 Definitions
1.7 Relationship to Other Documents
2253 1.8 Portability
2261 1.9 Utility Limits
2263 1.10 Grammar Conventions
2264 1.11 Utility Description Defaults
2271 1.12 Considerations for Utilities in Support of Files of Arbitrary Size
2272 1.13 Built-In Utilities
2273 Chapter 2—Shell Command Language
2.1 Shell Introduction
2274 2.2 Quoting
2275 2.3 Token Recognition
2277 2.4 Reserved Words
2.5 Parameters and Variables
2280 2.6 Word Expansions
2287 2.7 Redirection
2290 2.8 Exit Status and Errors
2291 2.9 Shell Commands
2299 2.10 Shell Grammar
2305 2.11 Signals and Error Handling
2.12 Shell Execution Environment
2306 2.13 Pattern Matching Notation
2308 2.14 Special Built-In Utilities
2345 Chapter 3—Batch Environment Services
3.1 General Concepts
2348 3.2 Batch Services
2366 3.3 Common Behavior for Batch Environment Utilities
2369 Chapter 4—Utilities
2370 admin
2431 basename
2455 c99
2537 date
2575 echo
2676 false
2714 gencat
2742 hash
2747 iconv
2762 jobs
2771 kill
2776 lex
2820 m4
2901 newgrp
2920 od
2928 paste
3001 qalter
3057 read
3074 sact
3134 tabs
3182 ulimit
3226 val
3282 wait
3298 xargs
3304 yacc
3320 zcat
3323 Index for Shell and Utilities
3335 1003.1-2001_vol4
Title Page
3341 CONTENTS
3349 Introduction
3354 Participants
3359 Trademarks
3360 Acknowledgements
3361 Referenced Documents
3369 Part A: Base Definitions (Informative)
3371 Appendix A Rationale for Base Definitions
A.1 Introduction
3377 A.2 Conformance
3381 A.3 Definitions
3401 A.4 General Concepts
3409 A.5 File Format Notation
3410 A.6 Character Set
3413 A.7 Locale
3423 A.8 Environment Variables
3426 A.9 Regular Expressions
3433 A.10 Directory Structure and Devices
3434 A.11 General Terminal Interface
3440 A.12 Utility Conventions
3443 A.13 Headers
3445 Part B: System Interfaces (Informative)
3447 Appendix B Rationale for System Interfaces
B.1 Introduction
3454 B.2 General Information
3575 B.3 System Interfaces
3585 Part C: Shell and Utilities (Informative)
3587 Appendix C
C.1 Introduction
3598 C.2 Shell Command Language
3622 C.3 Batch Environment Services and Utilities
3628 C.4 Utilities
3633 Part D: Portability Considerations (Informative)
3635 Appendix D
D.1 User Requirements
3638 D.2 Portability Capabilities
3645 D.3 Profiling Considerations
3657 Part E: Subprofiling Considerations
3659 Appendix E Subprofiling Considerations (Informative)
E.1 Subprofiling Option Groups
3665 Index for Rationale
IEEE 1003.1-2001
$196.63