Shopping Cart

No products in the cart.

IEEE 1003.1, 2004 Edition

$161.96

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

Published By Publication Date Number of Pages
IEEE 2004 3760
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 – Inactive-Withdrawn. This 2004 Edition includes IEEE Std 1003.1-2001/Cor 1-2002 and IEEE Std 1003.1-2001/Cor 2-2004 incorporated into IEEE Std 1003.1-2001 (the base document). The two Corrigenda address problems discovered since the approval of IEEE Std 1003.1-2001. These changes are mainly due to resolving integration issues raised by the merger of the base documents that were incorporated into IEEE Std 1003.1-2001, which is the single common revision to IEEE Std 1003.1(TM)-1996, IEEE Std 1003.2(TM)-1992, ISO/IEC 9945-1: 1996, ISO/IEC 9945-2: 1993, and the Base Specifications of The Open Group Single UNIX® Specification, Version 2. 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. 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-2004_vol1
Standard for Information Technology—Portable Operating System Interface (POSIX®)—Base Definitions
3 Abstract
7 Contents
22 Foreword
23 Introduction
30 Participants
45 Trademarks
46 Acknowledgements
47 Referenced Documents
55 Chapter 1 — Introduction
1.1 Scope
58 1.2 Conformance
1.3 Normative References
59 1.4 Terminology
60 1.5 Portability
71 Chapter 2 — Conformance
2.1 Implementation Conformance
85 2.2 Application Conformance
87 2.3 Language-Dependent Services for the C Programming Language
2.4 Other Language-Related Specifications
89 Chapter 3 — Definitions
A
93 B
101 C
106 D
108 E
111 F
115 G
H
116 I
117 J
L
118 M
121 N
123 O
125 P
131 R
134 S
143 T
147 U
148 V
W
149 X
150 Z
151 Chapter 4 — General Concepts
4.1 Concurrent Execution
4.2 Directory Protection
4.3 Extended Security Controls
4.4 File Access Permissions
152 4.5 File Hierarchy
4.6 Filenames
4.7 File Times Update
153 4.8 Host and Network Byte Orders
4.9 Measurement of Execution Time
154 4.10 Memory Synchronization
4.11 Pathname Resolution
155 4.12 Process ID Reuse
4.13 Scheduling Policy
156 4.14 Seconds Since the Epoch
4.15 Semaphore
157 4.16 Thread-Safety
4.17 Tracing
159 4.18 Treatment of Error Conditions for Mathematical Functions
160 4.19 Treatment of NaN Arguments for Mathematical Functions
161 4.20 Utility
4.21 Variable Assignment
163 Chapter 5 — File Format Notation
167 Chapter 6 — Character Set
6.1 Portable Character Set
170 6.2 Character Encoding
171 6.3 C Language Wide-Character Codes
6.4 Character Set Description File
177 Chapter 7 — Locale
7.1 General
178 7.2 POSIX Locale
7.3 Locale Definition
207 7.4 Locale Definition Grammar
215 Chapter 8 — Environment Variables
8.1 Environment Variable Definition
216 8.2 Internationalization Variables
219 8.3 Other Environment Variables
223 Chapter 9 — Regular Expressions
9.1 Regular Expression Definitions
224 9.2 Regular Expression General Requirements
225 9.3 Basic Regular Expressions
229 9.4 Extended Regular Expressions
233 9.5 Regular Expression Grammar
239 Chapter 10 — Directory Structure and Devices
10.1 Directory Structure and Files
10.2 Output Devices and Terminal Types
241 Chapter 11 — General Terminal Interface
11.1 Interface Characteristics
247 11.2 Parameters that Can be Set
255 Chapter 12 — Utility Conventions
12.1 Utility Argument Syntax
257 12.2 Utility Syntax Guidelines
259 Chapter 13 — Headers
13.1 Format of Entries
260 aio.h
264 complex.h
270 dirent.h
273 errno.h
277 fcntl.h
292 glob.h
295 iconv.h
299 langinfo.h
320 math.h
330 ndbm.h
342 poll.h
350 regex.h
352 sched.h
395 sys/ipc.h
433 syslog.h
435 tar.h
455 ucontext.h
480 wchar.h
489 Index for Base Definitions
511 1003.1-2004_vol2
Standard for Information Technology—Portable Operating System Interface (POSIX®)—System Interfaces
513 Abstract
517 Contents
520 Foreword
521 Introduction
527 Participants
542 Trademarks
543 Acknowledgements
544 Referenced Documents
551 Chapter 1 — Introduction
1.1 Scope
1.2 Conformance
1.3 Normative References
1.4 Change History
1.5 Terminology
553 1.6 Definitions
1.7 Relationship to Other Formal Standards
1.8 Portability
561 1.9 Format of Entries
563 Chapter 2 — General Information
2.1 Use and Implementation of Functions
2.2 The Compilation Environment
571 2.3 Error Numbers
578 2.4 Signal Concepts
584 2.5 Standard I/O Streams
588 2.6 STREAMS
589 2.7 XSI Interprocess Communication
591 2.8 Realtime
600 2.9 Threads
609 2.10 Sockets
621 2.11 Tracing
631 2.12 Data Types
635 Chapter 3 — System Interfaces
638 _longjmp
642 a64l
697 basename
710 cabs
800 daylight
823 ecvt
874 fabs
1042 gai_strerror
1142 h_errno
1149 iconv
1224 j0
1227 kill
1231 l64a
1292 makecontext
1384 nan
1400 open
1412 pathconf
1427 posix_fadvise
1532 pow
1542 pthread_atfork
1715 ptsname
1732 qsort
1734 raise
1796 scalb
2054 tan
2120 ualarm
2144 vfork
2158 wait
2237 y0
2239 Index for System Interfaces
2267 1003.1-2004_vol3
Standard for Information Technology—Portable Operating System Interface (POSIX®)—Shell and Utilities
2269 Abstract
2273 Contents
2278 Foreword
2279 Introduction
2285 Participants
2300 Trademarks
2301 Acknowledgements
2302 Referenced Documents
2309 Chapter 1 — Introduction
1.1 Scope
1.2 Conformance
1.3 Normative References
1.4 Change History
1.5 Terminology
2311 1.6 Definitions
1.7 Relationship to Other Documents
2317 1.8 Portability
2325 1.9 Utility Limits
2327 1.10 Grammar Conventions
2328 1.11 Utility Description Defaults
2335 1.12 Considerations for Utilities in Support of Files of Arbitrary Size
2337 Chapter 2 — Shell Command Language
2.1 Shell Introduction
2338 2.2 Quoting
2339 2.3 Token Recognition
2341 2.4 Reserved Words
2.5 Parameters and Variables
2344 2.6 Word Expansions
2351 2.7 Redirection
2354 2.8 Exit Status and Errors
2355 2.9 Shell Commands
2363 2.10 Shell Grammar
2369 2.11 Signals and Error Handling
2370 2.13 Pattern Matching Notation
2372 2.14 Special Built-In Utilities
2373 break
2375 colon
2377 continue
2379 dot
2381 eval
2383 exec
2385 exit
2387 export
2390 readonly
2392 return
2394 set
2400 shift
2402 times
2404 trap
2407 unset
2409 Chapter 3 — Batch Environment Services
3.1 General Concepts
2412 3.2 Batch Services
2430 3.3 Common Behavior for Batch Environment Utilities
2433 Chapter 4 — Utilities
2434 admin
2495 basename
2519 c99
2603 date
2641 echo
2742 false
2781 gencat
2808 hash
2814 iconv
2829 jobs
2838 kill
2843 lex
2887 m4
2968 newgrp
2986 od
2994 paste
3069 qalter
3125 read
3142 sact
3202 tabs
3249 ulimit
3293 val
3350 wait
3366 xargs
3372 yacc
3388 zcat
3391 Index for Shell and Utilities
3403 1003.1-2004_vol4
IEEE Std 1003.1™, 2004 Edition, Standard for Information Technology—Portable Operating System Interface (POSIX®)—Rationale (I
3405 Abstract
3409 Contents
3417 Foreword
3418 Introduction
3423 Participants
3438 Trademarks
3439 Acknowledgements
3440 Referenced Documents
3447 Part A: Base Definitions
3449 A.1 Introduction
3455 A.2 Conformance
3459 A.3 Definitions
3480 A.4 General Concepts
3488 A.5 File Format Notation
3489 A.6 Character Set
3492 A.7 Locale
3503 A.8 Environment Variables
3506 A.9 Regular Expressions
3513 A.10 Directory Structure and Devices
A.11 General Terminal Interface
3519 A.12 Utility Conventions
3522 A.13 Headers
3523 Part B: System Interfaces
3525 B.1 Introduction
3532 B.2 General Information
B.2.1 Use and Implementation of Interfaces
3533 B.2.2 The Compilation Environment
3537 B.2.3 Error Numbers
3541 B.2.4 Signal Concepts
3551 B.2.5 Standard I/O Streams
B.2.6 STREAMS
B.2.7 XSI Interprocess Communication
3552 B.2.8 Realtime
3598 B.2.9 Threads
3625 B.2.10 Sockets
3627 B.2.11 Tracing
3651 B.2.12 Data Types
3654 B.3 System Interfaces
B.3.1 Examples for Spawn
3665 Part C: Shell and Utilities
3667 C.1 Introduction
3679 C.2 Shell Command Language
C.2.1 Shell Introduction
C.2.2 Quoting
3681 C.2.3 Token Recognition
3682 C.2.4 Reserved Words
C.2.5 Parameters and Variables
3685 C.2.6 Word Expansions
3691 C.2.7 Redirection
3692 C.2.8 Exit Status and Errors
3693 C.2.9 Shell Commands
3700 C.2.10 Shell Grammar
3702 C.2.11 Signals and Error Handling
C.2.12 Shell Execution Environment
C.2.13 Pattern Matching Notation
3704 C.2.14 Special Built-in Utilities
C.3 Batch Environment Services and Utlities
3707 C.3.1 Batch General Concepts
3709 C.3.2 Batch Services
3710 C.3.3 Common Behavior for Batch Environment Utilities
C.4 Utilities
3715 Part D: Portability Considerations
3717 D.1 User Requirements
3720 D.2 Portability Considerations
3727 D.3 Profiling Considerations
3739 Part E: Subprofiling Considerations
3741 E.1 Subprofiling Option Groups
3747 Index for Rationale
IEEE 1003.1, 2004 Edition
$161.96