Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001625 [1003.1(2016/18)/Issue7+TC2] Base Definitions and Headers Objection Omission 2023-01-04 02:18 2023-05-16 10:52
Reporter philip-guenther View Status public  
Assigned To
Priority normal Resolution Accepted  
Status Applied  
Name Philip Guenther
Organization OpenBSD
User Reference waitid
Section waitid
Page Number 111
Line Number 3066
Interp Status ---
Final Accepted Text
Summary 0001625: waitid should be marked as aync-signal-safe and a memory-synchronization point
Description (I only have issue 7 on hand, so section and line references will be off)

I believe that, historically, waitid() has been implemented in a manner similar to waitpid(), with an underlying system call and synchronization inside the kernel. Because of that, it has had the same sort of intrinsic behaviors described for wait() and waitpid() in XBD 4.12, "Memory Synchronization" and in XSH 2.4.3's for async-signal-safe functions. However, when it was added to the standard it was not included in those lists.
Desired Action Add waitid() to the lists of both the memory synchronization and async-signal-safe functions.
Tags applied_after_i8d3, tc3-2008
Attached Files

- Relationships

-  Notes
(0006097)
geoffclare (manager)
2023-01-05 09:15

Moved to 1003.1(2016/18)/Issue7+TC2 project so that the page and line numbers match the document.

- Issue History
Date Modified Username Field Change
2023-01-04 02:18 philip-guenther New Issue
2023-01-04 02:18 philip-guenther Name => Philip Guenther
2023-01-04 02:18 philip-guenther Organization => OpenBSD
2023-01-04 02:18 philip-guenther User Reference => waitid
2023-01-04 02:18 philip-guenther Section => waitid
2023-01-04 02:18 philip-guenther Page Number => 111
2023-01-04 02:18 philip-guenther Line Number => 3066
2023-01-05 09:12 geoffclare Project Issue 8 drafts => 1003.1(2016/18)/Issue7+TC2
2023-01-05 09:15 geoffclare Note Added: 0006097
2023-01-19 17:29 geoffclare Interp Status => ---
2023-01-19 17:29 geoffclare Status New => Resolved
2023-01-19 17:29 geoffclare Resolution Open => Accepted
2023-01-19 17:30 geoffclare Tag Attached: tc3-2008
2023-05-16 10:52 geoffclare Status Resolved => Applied
2023-05-16 10:52 geoffclare Tag Attached: applied_after_i8d3


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker