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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 1025 Actions


    Problem Report Number 1025
    Submitter's Classification Specification problem
    State Resolved
    Resolution Permanent Interpretation (PIN)
    Problem Resolution ID PIN.X.0125
    Raised 2001-06-15 08:00
    Updated 2003-03-13 08:00
    Published 2001-07-19 08:00
    Product Standard Commands and Utilities V3 (UNIX 98)
    Certification Program The Open Brand certification program
    Test Suite VSC version 5.1.2
    Test Identification POSIX.cmd/mkdir 24 25 26 27 28 29 30 31 32
    Specification Commands and Utilities Issue 5
    Location in Spec See Problem Text
    Problem Summary PIN4C.00061 An alternative behaviour is allowed, where the umask is applied to the mode specified with -m.
    Problem Text
    The tests for -m options were changed to correspond to the POSIX.2B
    requirements. However our system still exhibits the behavior of using
    the umask, which is still correct behavior per PASC interp 1003.2-92 #67.

    Test Output
    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #24 (A): When a single mode clause starts with 'u
    <LC> ' and nonzero umask
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m u=rx" with umask 220
    Command failed: 'expr "Xdr-xr-xrwx" : 'Xdr-[a-z]rw[a-z]rw[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************

    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #25 (A): When a single mode clause starts with 'g
    <LC> ' and nonzero umask
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m g=rx" with umask 220
    Command failed: 'expr "Xdr-xr-xrwx" : 'Xdrw[a-z]r-[a-z]rw[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************
    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #26 (A): When a single mode clause starts with 'o
    <LC> ' and nonzero umask
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m o=rx" with umask 022
    Command failed: 'expr "Xdrwxr-xr-x" : 'Xdrw[a-z]rw[a-z]r-[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************

    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #27 (A): When a single mode clause has op '+' and
    <LC> who and param are specified
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m o+wx" with umask 026
    Command failed: 'expr "Xdrwxr-x-wx" : 'Xdrw[a-z]rw[a-z]rw[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************
    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #28 (A): When a single mode clause has op '+' and
    <LC> only param are specified
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m +wx" with umask 026
    Command failed: 'expr "Xdrwxr-x--x" : 'Xdrw[a-z]rw[a-z]rw[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************

    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #29 (A): When single mode clause has only the op
    <LC> '+'
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m +" with umask 022
    Command failed: 'expr "Xdrwxr-xr-x" : 'Xdrw[a-z]rw[a-z]rw[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************
    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #30 (A): When a single mode clause has op '-' and
    <LC> who and param are specified
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m o-wx" with umask 026
    Command failed: 'expr "Xdrwxr-x---" : 'Xdrw[a-z]rw[a-z]r-[
    <LC> A-Z-]' >/dev/null 2>&1'

    ***********************************************************************

    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #31 (A): When a single mode clause has op '-' and
    <LC> only param are specified
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m -wx" with umask 026
    Command failed: 'expr "Xdr--r-----" : 'Xdr-[A-Z-]rw[A-Z-]r
    <LC> w[A-Z-]' >/dev/null 2>&1'

    ***********************************************************************
    ***********************************************************************
    /tset/POSIX.cmd/mkdir/mkdir.ex 1 Failed

    Test Information:
    Assertion #32 (A): When single mode clause has only the op
    <LC> '-'
    Note: The behavior associated with this assertion is curre
    <LC> ntly
    the subject of an IEEE POSIX.2 interpretation request, whi
    <LC> ch
    allows an alternative behaviour where the umask is applied
    <LC> .
    Testing "-m -" with umask 022
    Command failed: 'expr "Xdrwxr-xr-x" : 'Xdrw[a-z]rw[a-z]rw[
    <LC> a-z]' >/dev/null 2>&1'

    ***********************************************************************

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    The need for an interpretation to be granted that will allow this
    alternative behaviour was anticipated, and was mentioned in the
    VSC5.1.2 release notes.

    A Permanent Interpretation is recommended.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Permanent Interpretation (PIN)
    Review Conclusion
    A Permanent Interpretation is granted.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority