View Issue Details

IDProjectCategoryView StatusLast Update
00016251003.1(2016/18)/Issue7+TC2Base Definitions and Headerspublic2024-06-11 09:07
Reporterphilip-guenther Assigned To 
PrioritynormalSeverityObjectionTypeOmission
Status ClosedResolutionAccepted 
NamePhilip Guenther
OrganizationOpenBSD
User Referencewaitid
Sectionwaitid
Page Number111
Line Number3066
Interp Status---
Final Accepted Text
Summary0001625: 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 ActionAdd waitid() to the lists of both the memory synchronization and async-signal-safe functions.
Tagsapplied_after_i8d3, tc3-2008

Activities

geoffclare

2023-01-05 09:15

manager   bugnote:0006097

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
2024-06-11 09:07 agadmin Status Applied => Closed