View Issue Details

IDProjectCategoryView StatusLast Update
00007161003.1(2013)/Issue7+TC1System Interfacespublic2019-06-10 08:55
Reporterdalias Assigned To 
PrioritynormalSeverityEditorialTypeClarification Requested
Status ClosedResolutionAccepted 
NameRich Felker
Organizationmusl libc
User Reference
Sectionrename
Page Number1797
Line Number57900-57905
Interp Status---
Final Accepted Text
Summary0000716: Atomicity specification of rename() uses the word "processes" but means "threads"
DescriptionThe text in question is:

"If the old argument points to the pathname of a file that is not a directory, the new argument shall not point to the pathname of a directory. If the link named by the new argument exists, it shall be removed and old renamed to new. In this case, a link named new shall remain visible to other processes throughout the renaming operation and refer either to the file referred to by new or old before the operation began. Write access permission is required for both the directory containing old and the directory containing new."

The word "processes" should be replaced with "threads". This is almost certainly a mistake/oversight carried forward from before threads existed.
Desired ActionReplace the word "processes" with "threads" in the cited text.
Tagstc2-2008

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2013-06-22 19:22 dalias New Issue
2013-06-22 19:22 dalias Name => Rich Felker
2013-06-22 19:22 dalias Organization => musl libc
2013-06-22 19:22 dalias Section => rename
2013-06-22 19:22 dalias Page Number => unknown
2013-06-22 19:22 dalias Line Number => unknown
2013-06-27 16:11 Don Cragun Page Number unknown => 1797
2013-06-27 16:11 Don Cragun Line Number unknown => 57900-57905
2013-06-27 16:11 Don Cragun Interp Status => ---
2013-06-27 16:18 Don Cragun Status New => Resolved
2013-06-27 16:18 Don Cragun Resolution Open => Accepted
2013-06-27 16:18 Don Cragun Tag Attached: tc2-2008
2019-06-10 08:55 agadmin Status Resolved => Closed