View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001593 | Issue 8 drafts | Base Definitions and Headers | public | 2022-07-18 00:22 | 2023-01-09 16:57 |
Reporter | jscott0 | Assigned To | |||
Priority | normal | Severity | Objection | Type | Omission |
Status | Closed | Resolution | Duplicate | ||
Product Version | Draft 2 | ||||
Name | John Scott | ||||
Organization | unaffiliated | ||||
User Reference | |||||
Section | sys/un.h | ||||
Page Number | 403 | ||||
Line Number | 13894 | ||||
Final Accepted Text | |||||
Summary | 0001593: specify whether struct sockaddr_un.sun_path can be a flexible array member | ||||
Description | As briefly discussed on austin-group-l, the Standard currently uses flexible array member notation for struct sockaddr_un.sun_path, and this causes some confusion. No implementations are known to use a flexible array member, and furthermore, such an implementation would mean that struct sockaddr_storage would not be suitable for encapsulating a struct sockaddr_un as is intended (unless the size of struct sockaddr_storage were SIZE_MAX, which is absurd and not appropriate for automatic allocation). If this Desired Action is considered too stringent, an alternative could be to permit sun_path to be a flexible array member. | ||||
Desired Action | Line numbers are from the 1003.1-202x Draft 2, May 2021 document. At page 403, after line 13894 (the definition of struct sockaddr_un's members), insert the following sentence: "The sun_path member shall have non-zero size." At line 13903 in the APPLICATION USAGE, modify the sentence so that it reads "Applications should not assume that sun_path can hold {_POSIX_PATH_MAX} bytes (256)." | ||||
Tags | No tags attached. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-07-18 00:22 | jscott0 | New Issue | |
2022-07-18 00:22 | jscott0 | Name | => John Scott |
2022-07-18 00:22 | jscott0 | Organization | => unaffiliated |
2022-07-18 00:22 | jscott0 | Section | => sys/un.h |
2022-07-18 00:22 | jscott0 | Page Number | => 403 |
2022-07-18 00:22 | jscott0 | Line Number | => 13894 |
2022-07-20 20:34 | eblake | Relationship added | related to 0000561 |
2022-12-01 16:21 | eblake | Note Added: 0006090 | |
2023-01-09 16:56 | Don Cragun | Relationship replaced | duplicate of 0000561 |
2023-01-09 16:57 | Don Cragun | Note Added: 0006103 | |
2023-01-09 16:57 | Don Cragun | Status | New => Closed |
2023-01-09 16:57 | Don Cragun | Resolution | Open => Duplicate |