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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 1635 Actions


    Problem Report Number 1635
    Submitter's Classification Specification problem
    State Resolved
    Resolution Permanent Interpretation (PIN)
    Problem Resolution ID PIN.X.0192
    Raised 1998-07-03 08:00
    Updated 2003-03-13 08:00
    Published 1998-07-10 08:00
    Product Standard Sockets (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSU version 5.0.2
    Test Identification CAPI.os/sockets/connect 7
    Specification Networking Services Issue 4
    Location in Spec See Problem Text
    Linked Problem Reports PIN4U.00046, (in, old, system)
    Problem Summary PIN4U.00058 Listen queue backlog has historicaly been calculated as (3 * backlog / 2) +1.
    Problem Text
    This test is failing due to the same issue as is discussed in
    PIN4U.00046 - historical practice allows a larger backlog
    than the XNS specification requires. The results here are not quite
    the same as those in PIN4U.00046 due to timing variations between
    platforms.
    Test Output
    SPEC1170TESTSUITE CASE 7
    If the implementation supports a communications domain
    and a connection-oriented socket type:
    A call to int connect(int socket, const struct
    sockaddr *address, socklen_t address_len) when
    asynchronous connection establishment is in progress
    for socket shall return -1 and set errno to EALREADY.
    PREP: Get VSU_CONNECT_TIMEOUT configuration variable
    TEST: AF_INET SOCK_STREAM
    PREP: Create test sockaddr_in: address = 192.29.85.20, port= 4353
    PREP: Child: create socket
    PREP: Child: bind to socket
    PREP: Child: listen on socket with backlog of 2
    PREP: Child: tell parent ready
    PREP: Child: wait for parent to complete test
    PREP: Create three sockets
    PREP: Wait for child to be ready
    PREP: Connect twice to fill queue
    PREP: Set O_NONBLOCK
    TEST: connect returns with EINPROGRESS
    ERROR: Call to connect unexpectedly succeeded
    FAIL

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    Persuant to the findings of the work group vis PIN4U.00046, a
    Permanent Interpretation is recommended.

    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