The following issue has been SUBMITTED. 
====================================================================== 
http://austingroupbugs.net/view.php?id=1143 
====================================================================== 
Reported By:                dstaesse
Assigned To:                
====================================================================== 
Project:                    1003.1(2016)/Issue7+TC2
Issue ID:                   1143
Category:                   Base Definitions and Headers
Type:                       Clarification Requested
Severity:                   Comment
Priority:                   normal
Status:                     New
Name:                       Dimitri Staessens 
Organization:                
User Reference:              
Section:                    2.9.5 
Page Number:                520 
Line Number:                18219-18223 
Interp Status:              --- 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2017-06-14 13:59 UTC
Last Modified:              2017-06-14 13:59 UTC
====================================================================== 
Summary:                    cancellation points: contradiction between base
definition and rationale
Description: 
The second clause in the statement

It  is  unspecified  whether  the  cancellation request  is  acted  upon 
or  whether  the  cancellation  request  remains  pending  and  the 
thread
resumes normal execution if:
• The thread is suspended at a cancellation point and the event for which
it is waiting occurs
• A specified timeout expired before the cancellation request is acted
upon.

contradicts the rationale for B.2.9.5 on p.3657 lines 125123-125129

Cancellation points are points inside of certain functions where a thread
has to act on any pending  cancellation  request  when  cancelability  is 
enabled.  For  functions  in  the  ``shall occur ’’list,  a 
cancellation  check  must  be  performed  on  every  call  regardless  of 
whether, absent the cancellation, the call would have blocked.
Desired Action: 
Solve the contradiction
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2017-06-14 13:59 dstaesse       New Issue                                    
2017-06-14 13:59 dstaesse       Name                      => Dimitri Staessens
2017-06-14 13:59 dstaesse       Section                   => 2.9.5           
2017-06-14 13:59 dstaesse       Page Number               => 520             
2017-06-14 13:59 dstaesse       Line Number               => 18219-18223     
======================================================================


Reply via email to