The following issue has been SUBMITTED. 
====================================================================== 
https://www.austingroupbugs.net/view.php?id=1782 
====================================================================== 
Reported By:                dannyniu
Assigned To:                
====================================================================== 
Project:                    1003.1(2016/18)/Issue7+TC2
Issue ID:                   1782
Category:                   Rationale
Type:                       Enhancement Request
Severity:                   Objection
Priority:                   normal
Status:                     New
Name:                       DannyNiu/NJF 
Organization:               <individual> 
User Reference:             c181.pdf 
Section:                    B.2.8 Realtime >> Rationale Relating to Timeouts 
Page Number:                3628 
Line Number:                123791 
Interp Status:              --- 
Final Accepted Text:         
====================================================================== 
Date Submitted:             2023-10-17 11:30 UTC
Last Modified:              2023-10-17 11:30 UTC
====================================================================== 
Summary:                    Standardize "pthread_yield"? Or change the example
code?
Description: 
In the example code at page 3628, the example used the `pthread_yield()`
function.

This function is a common-place extension in most Pthread implementations,
however, it was not included in the normative text of the current standard.
Instead, `sched_yield()` is specified and included in the base.

C11 has the `thrd_yield()` function, which is part of the "threads.h"
header.
Desired Action: 
Standardize `pthread_yield()` (as C11 has standardized `thrd_yield()`) 
OR
replace the call in the code example with `sched_yield()` 
OR
some other more preferrable solution?
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2023-10-17 11:30 dannyniu       New Issue                                    
2023-10-17 11:30 dannyniu       Name                      => DannyNiu/NJF    
2023-10-17 11:30 dannyniu       Organization              => <individual>    
2023-10-17 11:30 dannyniu       User Reference            => c181.pdf        
2023-10-17 11:30 dannyniu       Section                   => B.2.8 Realtime >>
Rationale Relating to Timeouts
2023-10-17 11:30 dannyniu       Page Number               => 3628            
2023-10-17 11:30 dannyniu       Line Number               => 123791          
======================================================================


  • [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
    • [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