View Issue Details

IDProjectCategoryView StatusLast Update
00018291003.1(2016/18)/Issue7+TC2System Interfacespublic2024-05-20 16:06
Reportergeoffclare Assigned To 
PrioritynormalSeverityObjectionTypeError
Status ResolvedResolutionAccepted As Marked 
NameGeoff Clare
OrganizationThe Open Group
User Reference
Sectionsymlink()
Page Number2095
Line Number67093
Interp Status---
Final Accepted TextSee 0001829:0006791.
Summary0001829: symlink() and terminating null bytes
DescriptionThe 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 ActionOn 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.)

Tagstc1-2024

Activities

geoffclare

2024-05-02 16:52

manager   bugnote:0006776

Also on page 965 line 32824 section fstatat(), delete:
not including any terminating null byte

Don Cragun

2024-05-20 16:05

manager   bugnote:0006791

Make the changes suggested in the Desired Action and in 0001829:0006776.

Issue History

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