HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2768 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 2768.


Report 2768 Actions


    Problem Report Number 2768
    Submitter's Classification Minor System Fault
    State SA Review
    Resolution No Resolution Given
    Problem Resolution ID No Resolution ID Given
    Raised 2025-05-28 08:14
    Updated 2025-06-03 09:50
    Product Standard Internationalised System Calls and Libraries Extended V3 (UNIX 03)
    Certification Program The Open Brand certification program
    Test Suite VSX4 version 4.7.24
    Test Identification /tset/POSIX.os/files/rename/T.rename{20}
    Specification Base Definitions Issue 6
    Location in Spec https://pubs.opengroup.org/onlinepubs/000095399/functions/rename.html
    Problem Summary rename is bypassing direct parent dir's read-only permission
    Problem Text According to the test, when trying to rename dir2a to dir2b, there should
    be permission issues because only the owner and group can write to dir2b.
    So, the rename utility should fail with an EACCES (Permission denied)
    error. But in this case, the rename actually works, which is not what we
    expected given the permissions.
    Test Output 200|470 20 10:25:01|TP Start
    520|470 20 00087465 1 1|rename("rename-t.20b", "rename-t.20a") did not
    give correct results
    520|470 20 00087465 1 2|RETURN VALUES: expected: -1, observed: 0
    520|470 20 00087465 1 3|ERRNO VALUES: expected: 13 (EACCES), observed: 0
    (NO ERROR)
    220|470 20 1 10:25:01|FAIL

    Review Information

    This review is overdue

    Review Type SA Review
    Start Date 2025-05-28 08:14
    Last Updated 2025-06-03 09:50
    Status Active (due to complete by 2025-06-05 08:14)

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority