The following issue has been SUBMITTED. 
====================================================================== 
https://austingroupbugs.net/view.php?id=1455 
====================================================================== 
Reported By:                geoffclare
Assigned To:                
====================================================================== 
Project:                    1003.1(2016/18)/Issue7+TC2
Issue ID:                   1455
Category:                   System Interfaces
Type:                       Clarification Requested
Severity:                   Objection
Priority:                   normal
Status:                     New
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:         
====================================================================== 
Date Submitted:             2021-03-02 14:16 UTC
Last Modified:              2021-03-02 14:16 UTC
====================================================================== 
Summary:                    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.

====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2021-03-02 14:16 geoffclare     New Issue                                    
2021-03-02 14:16 geoffclare     Name                      => Geoff Clare     
2021-03-02 14:16 geoffclare     Organization              => The Open Group  
2021-03-02 14:16 geoffclare     Section                   => 2.4.3           
2021-03-02 14:16 geoffclare     Page Number               => 494             
2021-03-02 14:16 geoffclare     Line Number               => 17135,17137     
2021-03-02 14:16 geoffclare     Interp Status             => ---             
======================================================================


  • [1003.1(2016... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group
    • [1003.1... Austin Group Bug Tracker via austin-group-l at The Open Group

Reply via email to