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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 0459 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 0459.


Report 0459 Actions


    Problem Report Number 0459
    Submitter's Classification Specification problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0078
    Raised 1994-06-15 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Internationalised System Calls and Libraries (XPG4)
    Certification Program The Open Brand certification program
    Test Suite VSX4 version 4.3.2
    Test Identification ANSI.os/streamio/fopen 25
    Linked Problem Reports PIN4.006, (in, old, system)
    Problem Summary PG4R.079 The above tests failed because our implementation on PATH_MAX is aligned with POSIX.1-1990 rather than draft P1003.1a. According to the interpretation requrest reference: VWG/017/070792, the definitio...
    Problem Text
    The above tests failed because our implementation on PATH_MAX is aligned
    with POSIX.1-1990 rather than draft P1003.1a.

    According to the interpretation requrest reference: VWG/017/070792,
    the definition of PATH_MAX was debated at length during the deveopment
    of XSH2. In the end it was decided to align with the draft POSIX 1003.1a.
    However, since this is still a draft standard, for testing we should align
    with POSIX.1 1990 as published and interpreted. Therefore, we should allow
    either behavior.

    HP received a permanent interpretation waiver, PIN4.006, previously.

    Test Output

    1. ANSI.os/streamio/fopen/T.fopen 25 Failed:
    Test Information:
    fopen(<1023 char path>, "w") did not return NULL

    2. ANSI.os/streamio/freopen/T.freopen 26 Failed:
    Test Information:
    freopen(<1023 char path>, "w", fp) did not return NULL

    3. ANSI.os/streamio/remove/T.remove 14 Failed:

    Test Information:
    remove("<1023 char path>") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    4. POSIX.os/files/access/T.access 38 Failed:
    Test Information:
    access("<1023 char name>", F_OK) did not give correct results
    file mode: 0100777, owner: 0, group: 600
    process real uid: 600, real gid: 600
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    5. POSIX.os/files/chdir/T.chdir 7 Failed:
    Test Information:
    chdir("<1023 char path>") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    6. POSIX.os/files/chmod/T.chmod 12 Failed:
    Test Information:
    chmod("<1023 char path>", 0700) did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    7. POSIX.os/files/chown/T.chown 11 Failed:
    Test Information:
    chown("<1023 char path>", 0, 600) did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    8. POSIX.os/files/creat/T.creat 23 Failed:
    Test Information:
    creat("<1023 char path>", 0777) did not give correct results
    RETURN VALUES: expected: -1, observed: 6
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    9. POSIX.os/files/link/T.link 17 Failed:
    Test Information:
    link("<1023 char path>", "link-t.17b") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)
    link("link-t.17b", "<1023 char path>") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    10. POSIX.os/files/mkdir/T.mkdir 14 Failed:
    Test Information:
    mkdir("<1023 char path>", 0777) did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    11. POSIX.os/files/mkfifo/T.mkfifo 12 Failed:
    Test Information:
    mkfifo("<1023 char path>", 0777) did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    12. POSIX.os/files/open/T.open 37 Failed:
    Test Information:
    open("<1023 char path>", O_RDONLY) did not give correct results
    RETURN VALUES: expected: -1, observed: 6
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    13. POSIX.os/files/opendir/T.opendir 10 Failed:
    Test Information:
    opendir("<1023 char path>") succeeded unexpectedly

    14. POSIX.os/files/pathconf/T.pathconf 21 Failed:
    Test Information:
    creat() with relative path longer than PATH_MAX did not fail with
    ENAMETOOLONG
    RETURN VALUES: expected: -1, observed: 6
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    15. POSIX.os/files/rename/T.rename 27 Failed:
    Test Information:
    rename("<1023 char path>", "rename-t.27b") did not give correct results
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 2 (ENOENT)
    rename("rename-t.27b", "<1023 char path>") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    16. POSIX.os/files/rmdir/T.rmdir 15 Failed;
    Test Information:
    rmdir("<1023 char path>") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    17. POSIX.os/files/stat/T.stat 9 Failed:
    Test Information:
    stat("<1023 char path>", buf) did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    18. POSIX.os/files/unlink/T.unlink 14 Failed:
    Test Information:
    unlink("<1023 char path>") did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    19. POSIX.os/files/utime/T.utime 13 Failed:
    Test Information:
    utime("<1023 char path>", NULL) did not give correct results
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    20. POSIX.os/ioprim/write/T.write 2 Failed:
    Test Information:
    write(fd, buf, 0) with O_APPEND set moved the file pointer from 0 to 26

    21. POSIX.os/procprim/exec/T.execl 37 Failed:
    Test Information:
    execl(../exec_tok, ...) when ../exec_tok prefixed by 1012 char path
    did not return expected values
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    22. POSIX.os/procprim/exec/T.execle 37 Failed:
    Test Information:
    execle(../exec_tok, ...) when ../exec_tok prefixed by 1012 char path
    did not return expected values
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    23. POSIX.os/procprim/exec/T.execlp 37 Failed:
    Test Information:
    execle(../exec_tok, ...) when ../exec_tok prefixed by 1012 char path
    did not return expected values
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    24. POSIX.os/procprim/exec/T.execv 37 Failed:
    Test Information:
    execle(../exec_tok, ...) when ../exec_tok prefixed by 1012 char path
    did not return expected values
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    25. POSIX.os/procprim/exec/T.execve 37 Failed:
    Test Information:
    execle(../exec_tok, ...) when ../exec_tok prefixed by 1012 char path
    did not return expected values
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    26. POSIX.os/procprim/exec/T.execvp 37 Failed:
    Test Information:
    execle(../exec_tok, ...) when ../exec_tok prefixed by 1012 char path
    did not return expected values
    RETURN VALUES: expected: -1, observed: 0
    ERRNO VALUES: expected: 248 (ENAMETOOLONG), observed: 0 (NO ERROR)

    27. XOPEN.os/genuts/ftw/T.ftw 9 Failed:
    Test Information:
    ftw(<1023 char path>, ..., 2) returned 1 instead of -1

    28. XOPEN.os/procenv/chroot/T.chroot 7 Failed:
    Test Information:
    chroot(<1023 char path>) did not return -1

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    These failures are already covered by PIN4.006 and this reference
    should be quoted on branding applications.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused, please reference PIN4.006.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority