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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 0344 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 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|FAIL

    Review 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:

     

    Back   


Contact the Certification Authority