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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 0486 Actions


    Problem Report Number 0486
    Submitter's Classification Specification problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0105
    Raised 1995-06-22 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Internationalised System Calls and Libraries (XPG4)
    Certification Program The Open Brand certification program
    Test Suite VSX4 version 4.3.5
    Test Identification POSIX.os/procprim/sigconcept 35
    Linked Problem Reports PIN.043, (in, old, system)
    Problem Summary PG4R.106 This test fails on our implementation as it assumes that a read on a pipe cannot be satisified if the receiver is in a stopped state. It further assumes that upon returning from the signal catching fu...
    Problem Text
    This test fails on our implementation as it assumes that a read on a pipe
    cannot be satisified if the receiver is in a stopped state. It further
    assumes that upon returning from the signal catching function after receipt
    of SIGCONT, that read() returns -1 with errno set to EINTR. This was
    submitted to IEEE for interpretation (1003.1-1990 #64) with the resolution
    stating that it is conforming behavior for read() to return successfully.

    A similar argument can be made for write().
    Test Output
    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 35 Failed

    Test Description:
    If _POSIX_JOB_CONTROL is defined, when any of the functions fcntl(),
    open(), pause(), read(), sleep(), sigsuspend(), tcdrain(), wait(),
    waitpid(), and write() are stopped by the delivery of a signal whose
    action is to stop the process, the subsequent generation of a SIGCONT
    signal that is being caught by a signal catching function shall cause
    the process to continue after returning from the signal catching
    function with the function reporting that it has been interrupted by
    the SIGCONT signal.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-48(C)
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-49(C:D)

    Test Information:
    function reported no interruption by stopping or SIGCONT signal
    read() returned 1 errno 10, should return -1 errno 4
    function reported no interruption by stopping or SIGCONT signal
    write() returned 1 errno 11, should return -1 errno 4
    ************************************************************************

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    As pointed out, there is already a permanent interpretation (PIN4.043) which
    covers this test. This reference should be quoted as necessary and it is
    recommended that the request is refused.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority