|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0344 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 0344.
Report 0344 Actions
Problem Report Number 0344 Submitter's Classification Specification problem State Resolved Resolution Permanent Interpretation (PIN) Problem Resolution ID PIN.X.0060 Raised 1998-03-29 08:00 Updated 2003-03-13 08:00 Published 1998-04-08 08:00 Product Standard Network File System Certification Program The Open Brand certification program Test Suite VSX4+XNFS version 4.4.2 Test Identification XOPEN.os/streamio/tempnam 7 Specification Protocols for X/Open Interworking: XNFS, Issue 4 Location in Spec See Problem Text Problem Summary PIN4.060 We think that there is a test error and the following extracted section from the X/Open spec on "tempnam()" explains it. "The tempnam() function allows the user to control the choice of a directory. T... Problem Text
We think that there is a test error and the following extracted
section from the X/Open spec on "tempnam()" explains it.
"The tempnam() function allows the user to control the choice
of a directory. The dir argument points to the name of the
directory in which the file is to be created. If dir is a
null pointer or points to a string which is not a name for
an appropriate directory, the path prefix defined as
X{P_tmpdir} in the <stdio.h> header is used. If that
directory is not accessible, an implementation-dependent
directory may be used."
Below is a response we received from a vsx_support request on
whether a formal request for waiver should be submitted:
"The wording 'an implementation-dependent directory' suggests that
there is only one such directory. However, it is not clear that
the spec disallows implementations from trying further directories,
as the assertion for test 7 assumes. So it seems likely that the
Open Group will grant a PIN for this failure if you submit an
interpretation request claiming a grey area in the specification."Test Output
200|82 7 23:35:56|TP Start
520|82 7 00043719 3 1|tempnam(dir, NULL) did not return NULL when dir, P_tmpdir, and the implementation defined directory (/tmp/AAAa00Acw) were not accessible
520|82 7 00043719 3 2|instead returned /tmp/BAAa00Acw
520|82 7 00043719 3 3|tempnam(dir, NULL) did not return NULL when dir, P_tmpdir, and the implementation defined directory (/tmp/AAAa00Acw) were not accessible
520|82 7 00043719 3 4|instead returned /tmp/CAAa00Acw
220|82 7 1 23:35:56|FAILReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
This is a grey area in the specification and we recommend a PIN.
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 0344
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority