View Issue Details

IDProjectCategoryView StatusLast Update
00003261003.1(2008)/Issue 7System Interfacespublic2013-04-16 13:06
Reportergeoffclare Assigned Toajosey  
PrioritynormalSeverityEditorialTypeError
Status ClosedResolutionAccepted As Marked 
NameGeoff Clare
OrganizationThe Open Group
User Reference
Sectionlink
Page Number1216
Line Number40123
Interp Status---
Final Accepted TextSee 0000326:0000950
Summary0000326: linkat() equivalence to link() exception insufficient
DescriptionThe link() page says:

    The linkat() function shall be equivalent to the link() function
    except in the case where either path1 or path2 or both are
    relative paths.

The stated exception is insufficient as it doesn't take into account
the flag argument.

Contrast this with fstatat(), for which the standard says:

    The fstatat() function shall be equivalent to the stat() or lstat()
    function, depending on the value of flag (see below), except in the
    case where path specifies a relative path.
Desired ActionChange

    The linkat() function shall be equivalent to the link() function
    except in the case where either path1 or path2 or both are
    relative paths.

to

    The linkat() function shall be equivalent to the link() function
    except that symbolic links shall be handled as specified by the
    value of flag (see below) and except in the case where either
    path1 or path2 or both are relative paths.
Tagstc1-2008

Relationships

has duplicate 0000486 Closedajosey 1003.1(2008)/Issue 7 Contradictory comparison of link() and linkat() behaviors 
related to 0000490 Closedajosey 2008-TC1 Missed change. 

Activities

geoffclare

2011-09-01 16:01

manager   bugnote:0000950

Make the change in the desired action and also at line 40136 change:

the behavior shall be identical to a call to link()

to:

the behavior shall be identical to a call to link(),
except that symbolic links shall be handled as specified
by the value of flag

Issue History

Date Modified Username Field Change
2010-10-01 16:21 geoffclare New Issue
2010-10-01 16:21 geoffclare Status New => Under Review
2010-10-01 16:21 geoffclare Assigned To => ajosey
2010-10-01 16:21 geoffclare Name => Geoff Clare
2010-10-01 16:21 geoffclare Organization => The Open Group
2010-10-01 16:21 geoffclare Section => link
2010-10-01 16:21 geoffclare Page Number => 1216
2010-10-01 16:21 geoffclare Line Number => 40123
2010-10-01 16:21 geoffclare Interp Status => ---
2010-10-14 16:18 Don Cragun Status Under Review => Resolved
2010-10-14 16:18 Don Cragun Resolution Open => Accepted
2010-10-14 16:18 Don Cragun Tag Attached: tc1-2008
2011-08-15 15:21 geoffclare Relationship added related to 0000486
2011-09-01 16:01 geoffclare Note Added: 0000950
2011-09-01 16:30 Don Cragun Final Accepted Text => See 0000326:0000950
2011-09-01 16:30 Don Cragun Resolution Accepted => Accepted As Marked
2011-09-01 17:28 eblake Relationship added related to 0000490
2011-09-01 17:55 Don Cragun Relationship replaced has duplicate 0000486
2013-04-16 13:06 ajosey Status Resolved => Closed