|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1026 Details
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 #124Test 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:
- View Report 1026
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority