View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001829 | 1003.1(2016/18)/Issue7+TC2 | System Interfaces | public | 2024-05-02 16:48 | 2025-06-05 10:10 |
Reporter | geoffclare | Assigned To | geoffclare | ||
Priority | normal | Severity | Objection | Type | Error |
Status | Applied | Resolution | Accepted As Marked | ||
Name | Geoff Clare | ||||
Organization | The Open Group | ||||
User Reference | |||||
Section | symlink() | ||||
Page Number | 2095 | ||||
Line Number | 67093 | ||||
Interp Status | --- | ||||
Final Accepted Text | See 0001829:0006791. | ||||
Summary | 0001829: symlink() and terminating null bytes | ||||
Description | The description of symlink() says the created symbolic link contains "the string pointed to by path1". Since a string by definition has a terminating null byte, by a strict reading this implies the null is included in the symbolic link, but that's not the intended requirement, nor how systems behave. | ||||
Desired Action | On page 2095 line 67093 section symlink(), change:The symlink() function shall create a symbolic link called path2 that contains the string pointed to by path1 (path2 is the name of the symbolic link created, path1 is the string contained in the symbolic link).to: The symlink() function shall create a symbolic link called path2 that contains the string pointed to by path1, excluding the terminating null byte. (That is, path2 specifies the pathname of the symbolic link created; path1 specifies the contents of the symbolic link.) | ||||
Tags | tc1-2024 |
|
Also on page 965 line 32824 section fstatat(), delete:not including any terminating null byte |
|
Make the changes suggested in the Desired Action and in 0001829:0006776. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-05-02 16:48 | geoffclare | New Issue | |
2024-05-02 16:48 | geoffclare | Name | => Geoff Clare |
2024-05-02 16:48 | geoffclare | Organization | => The Open Group |
2024-05-02 16:48 | geoffclare | Section | => symlink() |
2024-05-02 16:48 | geoffclare | Page Number | => 2095 |
2024-05-02 16:48 | geoffclare | Line Number | => 67093 |
2024-05-02 16:48 | geoffclare | Interp Status | => --- |
2024-05-02 16:52 | geoffclare | Note Added: 0006776 | |
2024-05-20 16:05 | Don Cragun | Note Added: 0006791 | |
2024-05-20 16:06 | Don Cragun | Final Accepted Text | => See 0001829:0006791. |
2024-05-20 16:06 | Don Cragun | Status | New => Resolved |
2024-05-20 16:06 | Don Cragun | Resolution | Open => Accepted As Marked |
2024-05-20 16:07 | Don Cragun | Tag Attached: tc1-2024 | |
2025-06-03 16:47 | geoffclare | Assigned To | => geoffclare |
2025-06-05 10:10 | geoffclare | Status | Resolved => Applied |