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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 1026 Actions


    Problem Report Number 1026
    Submitter's Classification Specification problem
    State Resolved
    Resolution Permanent Interpretation (PIN)
    Problem Resolution ID PIN.X.0126
    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/mkfifo 19 23 24 25 26 27 28 29 30 31
    Specification Commands and Utilities Issue 5
    Location in Spec See Problem Text
    Problem Summary PIN4C.00062 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 #124
    Test Output
    ***********************************************************************
    /tset/POSIX.cmd/mkfifo/mkfifo.ex 1 Failed

    Test Information:
    Assertion #19 (A): Check -m mode in general with nonzero um
    <LC> ask
    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 +rw" with umask 027
    Command failed: 'expr "Xprw-r-----" : 'Xprw[A-Z-]rw[A-Z-]r
    <LC> w[A-Z-]' >/dev/null 2>&1'
    Testing "-m +x" with umask 027
    Command failed: 'expr "Xprwxr-x---" : 'Xprw[a-z]rw[a-z]rw[
    <LC> A-Z-]' >/dev/null 2>&1'

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

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

    Test Information:
    Assertion #23 (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 654" with umask u=rx,g=rx,o=rwx
    Command failed: 'expr "Xprwxr--rw-" : 'Xprw[A-Z-]r-[a-z]r-
    <LC> [A-Z-]' >/dev/null 2>&1'

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

    Test Information:
    Assertion #24 (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=rwx" with umask u=rx,g=rx,o=rwx
    Command failed: 'expr "Xpr--rwxrw-" : 'Xprw[A-Z-]rw[a-z]rw
    <LC> [A-Z-]' >/dev/null 2>&1'

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

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

    Test Information:
    Assertion #25 (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=rwx" with umask u=rwx,g=rx,o=rx
    Command failed: 'expr "Xprw-r--rwx" : 'Xprw[A-Z-]rw[A-Z-]r
    <LC> w[a-z]' >/dev/null 2>&1'

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

    Test Information:
    Assertion #26 (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 u=rwx,g=rx,o=x
    Command failed: 'expr "Xprw-r---wx" : 'Xprw[A-Z-]rw[A-Z-]r
    <LC> w[a-z]' >/dev/null 2>&1'

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

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

    Test Information:
    Assertion #27 (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 u=rwx,g=rx,o=r
    Command failed: 'expr "Xprwxr-xr--" : 'Xprw[a-z]rw[a-z]rw[
    <LC> A-Z-]' >/dev/null 2>&1'

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

    Test Information:
    Assertion #28 (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 u=rwx,g=rx,o=rx
    Command failed: 'expr "Xprw-r--r--" : 'Xprw[A-Z-]rw[A-Z-]r
    <LC> w[A-Z-]' >/dev/null 2>&1'

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

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

    Test Information:
    Assertion #29 (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 u=rwx,g=rx,o=rwx
    Command failed: 'expr "Xprw-r--r--" : 'Xprw[A-Z-]rw[A-Z-]r
    <LC> -[A-Z-]' >/dev/null 2>&1'

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

    Test Information:
    Assertion #30 (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 -w" with umask u=rwx,g=rx,o=x
    Command failed: 'expr "Xpr--r-----" : 'Xpr-[A-Z-]rw[A-Z-]r
    <LC> w[A-Z-]' >/dev/null 2>&1'

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

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

    Test Information:
    Assertion #31 (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 u=rwx,g=rx,o=rx
    Command failed: 'expr "Xprw-r--r--" : 'Xprw[A-Z-]rw[A-Z-]r
    <LC> w[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.

    Note that although the results of test 23 appear not to correspond to
    either of the allowed behaviours, this is because the value of the -m
    option argument passed to mkfifo is reported incorrectly by the test.

    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