Viewing Issue Simple Details
[ Jump to Notes ]
|
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Type |
Date Submitted |
Last Update |
0001455 |
[1003.1(2016/18)/Issue7+TC2] System Interfaces |
Objection |
Clarification Requested |
2021-03-02 14:16 |
2024-06-11 09:08 |
|
Reporter |
geoffclare |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
Accepted |
|
Status |
Closed |
|
|
|
|
Name |
Geoff Clare |
Organization |
The Open Group |
User Reference |
|
Section |
2.4.3 |
Page Number |
494 |
Line Number |
17135,17137 |
Interp Status |
--- |
Final Accepted Text |
|
|
Summary |
0001455: readv() and writev() are missing from the table of async-signal-safe functions |
Description |
It appears that readv() and writev() were accidentally omitted from the table of async-signal-safe functions in 2.4.3 when SUSv2 and POSIX.1-1996 were merged in 2001.
The description of readv() begins with "The readv() function shall be equivalent to read(), except as described below", and nothing "below" says that one of the exceptions is that the async-signal-safe requirement for read() does not apply to readv().
Likewise for writev().
|
Desired Action |
Add readv() and writev() to the table.
|
Tags |
tc3-2008 |
|
Attached Files |
|
|