IEEE Standards Interpretations
for
IEEE Std 1003.1-1990
Copyright © 2001 by the Institute of Electrical
and Electronics Engineers, Inc.
Three Park Avenue
New York, New York 10016-5997 USA
All Rights Reserved.
This is an interpretation of IEEE Std 1003.1-1990. Interpretations are
issued to explain and clarify the intent of a standard and are not intended to
constitute an alteration to the original standard or to supply consulting
information. Permission is hereby granted to download and print one copy of
this document. Individuals seeking permission to reproduce and/or distribute
this document in its entirety or portions of this document must contact the IEEE
Standard Department for the appropriate license. Use of the information
contained in this document is at your own risk.
IEEE Standards Department
Copyrights and Permissions
445 Hoes
Lane, P. O. Box 1331
Piscataway, New Jersey 08855-1331, USA
December 2001
Interpretations
- IEEE Std 1003.1-1990 Interpretation #1
- Topic: rename() behavior Relevant Clauses: 5.5.3.3
- IEEE Std 1003.1-1990 Interpretation #3
- Topic: EIO missing from tc* functions Relevant Clauses: 7.1.1.4
- IEEE Std 1003.1-1990 Interpretation #5
- Topic: root directory Relevant Clauses: 2.2.2.74, 3.1.1.2, B.2.3.7
- IEEE Std 1003.1-1990 Interpretation #6
- Topic: order of error numbers Relevant Clauses: 2.4, 3.1.2.4
- IEEE Std 1003.1-1990 Interpretation #7
- Topic: ignoring errors Relevant Clauses: 6.4.1.2, 6.4.2.2, B.6.4
- IEEE Std 1003.1-1990 Interpretation #8
- Topic: file time update Relevant Clauses: 2.3.5, 5.6.6.2
- IEEE Std 1003.1-1990 Interpretation #10
- Topic: colon in filenames Relevant Clauses: 2.2.2.32, 2.2.2.56,
2.2.2.57, 2.6
- IEEE Std 1003.1-1990 Interpretation #11
- Topic: pipe as a file & characteristics Relevant Clauses:
2.2.2.59, 2.2.2.27, 5.6.1
- IEEE Std 1003.1-1990 Interpretation #12
- Topic: rename () impact on .. ctime Relevant Clauses:
5.5.3.2
- IEEE Std 1003.1-1990 Interpretation #13
- Topic: rmdir and . or .. Relevant Clauses: 5.1.2.2,
5.5.2.2
- IEEE Std 1003.1-1990 Interpretation #14
- Topic: format of directory entries, use of read/write Relevant
Clauses: 5.1.1
- IEEE Std 1003.1-1990 Interpretation #16
- Topic: EISDIR Relevant Clauses: 5.3.1.4
- IEEE Std 1003.1-1990 Interpretation #18
- Topic: system documentation Relevant Clauses: 1.3.1.2
- IEEE Std 1003.1-1990 Interpretation #19
- Topic: static data - how volatile? Relevant Clauses: 4.2.4.3
- IEEE Std 1003.1-1990 Interpretation #23
- Topic: pass through of error conditions Relevant Clauses: 8.2.3.11
- IEEE Std 1003.1-1990 Interpretation #27
- Topic: _POSIX_VDISABLE symbol Relevant Clauses: 2.9.4
- IEEE Std 1003.1-1990 Interpretation #29
- Topic: SSIZE_MAX minimum values Relevant Clauses: 2.8.6
- IEEE Std 1003.1-1990 Interpretation #30
- Topic: Max # of directory levels Relevant Clauses: 2.3.6
- IEEE Std 1003.1-1990 Interpretation #32
- Topic: solidus-es replace with comma Relevant Clauses: 8.1.1,
Annex E
- IEEE Std 1003.1-1990 Interpretation #34
- Topic: portable use of POSIX constants Relevant Clauses: 2.9.4
- IEEE Std 1003.1-1990 Interpretation #35
- Topic: PATH_MAX Relevant Clauses: 2.4
- IEEE Std 1003.1-1990 Interpretation #36
- Topic: ENAMETOOLONG Relevant Clauses: 5.3.1.4
- IEEE Std 1003.1-1990 Interpretation #37
- Topic: off_t error messages Relevant Clauses: not specified
- IEEE Std 1003.1-1990 Interpretation #38
- Topic: errors and fstat with file off_t Relevant Clauses: 5.3.1.4
- IEEE Std 1003.1-1990 Interpretation #39
- Topic: F_SETLKW and seek() Relevant Clauses: not specified
- IEEE Std 1003.1-1990 Interpretation #40
- Topic: streams & file descriptors & impl defined Relevant
Clauses: 8.2.3
- IEEE Std 1003.1-1990 Interpretation #41
- Topic: streams & file descriptors & impl defined Relevant
Clauses: 8.1.1
- IEEE Std 1003.1-1990 Interpretation #43
- Topic: creat() "as if" l.193-198 Relevant Clauses: 8.2
- IEEE Std 1003.1-1990 Interpretation #44
- Topic: creat() - share certain traits l 341-344 Relevant Clauses:
8.2.3
- IEEE Std 1003.1-1990 Interpretation #45
- Topic: creat() - implementation restrictions Relevant Clauses:
8.2.3
- IEEE Std 1003.1-1990 Interpretation #47
- Topic: CHILD_MAX system limit Relevant Clauses: 2.8.4
- IEEE Std 1003.1-1990 Interpretation #48
- Topic: last close() on terminal Relevant Clauses: 7.1.1.11
- IEEE Std 1003.1-1990 Interpretation #49
- Topic: Extended tar format Relevant Clauses: 10.1.1
- IEEE Std 1003.1-1990 Interpretation #50
- Topic: fcntl() locking Relevant Clauses: 6.5.2.2
- IEEE Std 1003.1-1990 Interpretation #51
- Topic: cfsetospeed() Relevant Clauses: 7
- IEEE Std 1003.1-1990 Interpretation #52
- Topic: timestamps on read-only filesystems Relevant Clauses:
2.2.2.69, 2.3.5
- IEEE Std 1003.1-1990 Interpretation #54
- Topic: extern int errno Relevant Clauses: 2.4
- IEEE Std 1003.1-1990 Interpretation #56
- Topic: asynchronous terminals layered Relevant Clauses: 7.1
- IEEE Std 1003.1-1990 Interpretation #57
- Topic: ENAMETOOLONG Relevant Clauses: 2.4
- IEEE Std 1003.1-1990 Interpretation #58
- Topic: fseek and ESPIPE Relevant Clauses: 8.1
- IEEE Std 1003.1-1990 Interpretation #59
- Topic: unlink() vs remove() Relevant Clauses: 5.5
- IEEE Std 1003.1-1990 Interpretation #60
- Topic: real UID, effective UID and saved-set UID Relevant Clauses:
2.2.2.4, 5.6.4.2
- IEEE Std 1003.1-1990 Interpretation #61
- Topic: signals and preemption Relevant Clauses: 3.1.1.2
- IEEE Std 1003.1-1990 Interpretation #66
- Topic: inherited file descriptors Relevant Clauses: not specified
- IEEE Std 1003.1-1990 Interpretation #67
- Topic: tcflow() Relevant Clauses: 7.2.2.2
- IEEE Std 1003.1-1990 Interpretation #69
- Topic: file access control Relevant Clauses: 2.3.2, 5.6.3.2
- IEEE Std 1003.1-1990 Interpretation #70
- Topic: rmdir Relevant Clauses: 5.5.2.2
- IEEE Std 1003.1-1990 Interpretation #71
- Topic: fcntl Relevant Clauses: 6.5.2
- IEEE Std 1003.1-1990 Interpretation #72
- Topic: write and EFBIG Relevant Clauses: 6.4.2.4
- IEEE Std 1003.1-1990 Interpretation #73
- Topic: ERROR numbers and additional actions Relevant Clauses:
2.4
- IEEE Std 1003.1-1990 Interpretation #74
- Topic: tmpfile Relevant Clauses: 8.2.3.9
- IEEE Std 1003.1-1990 Interpretation #75
- Topic: off_t error messages and 1003.1/INT #37
- IEEE Std 1003.1-1990 Interpretation #76
- Topic: read() Relevant Clauses: 6.4.1.2
- IEEE Std 1003.1-1990 Interpretation #77
- Topic: rname Relevant Clauses: 5.5.3.2
- IEEE Std 1003.1-1990 Interpretation #78
- Topic: opendir() error return value Relevant Clauses: 5.1.2.4
- IEEE Std 1003.1-1990 Interpretation #79
- Topic: unlink Relevant Clauses: 5.5.1
- IEEE Std 1003.1-1990 Interpretation #80
- Topic: Referenced C Language Functions Relevant Clauses: 8.1
- IEEE Std 1003.1-1990 Interpretation #81
- Topic: tcsetattr Relevant Clauses: 7.2.1.2
- IEEE Std 1003.1-1990 Interpretation #82
- Topic: cfgetispeed and cfsetispeed Relevant Clauses: 7.1.3.2
- IEEE Std 1003.1-1990 Interpretation #83
- Topic: sysconf Relevant Clauses: 4.8.1.3
- IEEE Std 1003.1-1990 Interpretation #84
- Topic: time.h and namespace Relevant Clauses: 14.1, page 309
& subclause 14.2.2.1, P312 (timer_create())
- IEEE Std 1003.1-1990 Interpretation #85
- Topic: signal.h and namespace Relevant Clauses: 3.3.1, page
70, 3.3.8.1, page 80 (sigtimedwait())
- IEEE Std 1003.1-1990 Interpretation #86
- Topic: pthread.h and namespace Relevant Clauses: 11.3 and 11.4
in POSIX.1-1996, page 252-266
- IEEE Std 1003.1-1990 Interpretation #87
- Topic: struct sched_param and sched_setscheduler Relevant Clauses:
13.1, 13.3.3.1
- IEEE Std 1003.1-1990 Interpretation #88
- Topic: PTHREAD_KEYS_MAX Relevant Clauses: 2.8.5, 4.8.1.2
- IEEE Std 1003.1-1990 Interpretation #89
- Topic: timer_settime Relevant Clauses: Page 315, 14.2.4
- IEEE Std 1003.1-1990 Interpretation #90
- Topic: sem_getvalue() Relevant Clauses: Page 251, 11.2.8
- IEEE Std 1003.1-1990 Interpretation #91
- Topic: PTHREAD_CANCEL_* symbols required as macros? Relevant Clauses:
Page 351, lines 158-159, 162-163, 18.2.2.2; plus others
- IEEE Std 1003.1-1990 Interpretation #92
- Topic: Seconds since the epoch Relevant Clauses: Page 25, lines
497-498, 2.2.2.113
- IEEE Std 1003.1-1990 Interpretation #93
- Topic: ICANON Relevant Clauses: 7.1.1.9, lines 246-250
- IEEE Std 1003.1-1990 Interpretation #100
- Topic: thread holding a mutex Relevant Clauses: Page 306, line
713
- IEEE Std 1003.1-1990 Interpretation #102
- Topic: posix_madvise Relevant Clauses: 2.7.3
- IEEE Std 1003.1d-1999 Interpretation #103
- Topic: posix_spawn Relevant Clauses: 3.1.6
- IEEE Std 1003.1d-1999 Interpretation #104
- Topic: EBADF Relevant Clauses: 3.1.4.4
- IEEE Std 1003.1d-1999 Interpretation #105
- Topic: posix_spawn_file_actions_addopen Relevant Clauses: 3.1.4.2
- IEEE Std 1003.1d-1999 Interpretation #106
- Topic: preinitializing an initialized spawn attributes object. Relevant
Clauses: 3.1.5.2
- IEEE Std 1003.1d-1999 Interpretation #107
- Topic: pthread_attr_init Relevant Clauses:16.2.1.2
- IEEE Std 1003.1d-1999 Interpretation #108
- Topic: timespec type in sched_param Relevant Clauses: 13.1
- IEEE Std 1003.1d-1999 Interpretation #109
- Topic: return type of mq_timedreceive() Relevant Clauses: 15.2.5.1,
page 55, line 72 of Draft 14
- IEEE Std 1003.1-1990 Interpretation #110
- Topic: thread holding a mutex Relevant Clauses: 2.2.2.10, page
14, line 120
- IEEE Std 1003.1-1990 Interpretation #111
- Topic: signal concepts Relevant Clauses: Page 78 line 870, page
79, line 883
- IEEE Std 1003.1-1990 Interpretation #112
- Topic: lseek and the "gap" Relevant Clauses: 6.5.3.2, page 162,
line 578
- IEEE Std 1003.1-1990 Interpretation #113
- Topic: scheduling Relevant Clauses: Page 306, line 713, page
290, line 141
- IEEE Std 1003.1-1990 Interpretation #114
- Topic: granularity vs resolution Relevant Clauses: Page 310,
line 63
- IEEE Std 1003.1-1990 Interpretation #115
- Topic: mprotect v mmap Relevant Clauses: 12.2.3.2 , 12.2.1.2,
page 272 line 220, page 278, line 416
- IEEE Std 1003.1-1990 Interpretation #116
- Topic: buffer sizes in characters or bytes Relevant Clauses:
Page 226, line 49, page 228, line 105
- IEEE Std 1003.1-1990 Interpretation #118
- Topic: aio_fsync Relevant Clauses: 6.7.9.2, lines 1252-1265
- IEEE Std 1003.1-1990 Interpretation #119
- Topic: sigtimedwait and EAGAIN Relevant Clauses: Page 90, 3.3.84,
lines 1295-1296
- IEEE Std 1003.1-1990 Interpretation #121
- Topic: posix_trace_trid_eventid_open() Relevant Clauses: 21.3.8.2
- IEEE Std 1003.1-1990 Interpretation #123
- Topic: 1003.1q errors Relevant Clauses: 21.3.2.4
- IEEE Std 1003.1-1990 Interpretation #127
- Topic: 1003.1q Relevant Clauses: Page 21, lines 1307 ... 1326
- IEEE Std 1003.1-1990 Interpretation #128
- Topic: 1003.1q Relevant Clauses: Annex B line 678, 683
- IEEE Std 1003.1-1990 Interpretation #129
- Topic: 1003.1q Relevant Clauses: 21.3.8.1, lines 1005-1010,1093
- IEEE Std 1003.1-1990 Interpretation #130
- Topic: 1003.1q Relevant Clauses: 21.3.14
- IEEE Std 1003.1-1990 Interpretation #132
- Topic: SIGCHLD Relevant Clauses: 1003.1:1996, page 59, lines
161-171
Back to Available IEEE Standards Interpretations Online