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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 1415 Actions


    Problem Report Number 1415
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Test Suite Deficiency (TSD)
    Problem Resolution ID TSD.X.0697
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published 1996-03-21 08:00
    Product Standard Commands and Utilities V2 (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSU version 4.1.0
    Test Identification sockets/bind 5
    Problem Summary TSD4U.00118 This test may fail if SO_REUSEADDR is not supported on a UNIX domain socket.
    Problem Text
    This test may fail if SO_REUSEADDR is not supported on a UNIX domain
    socket.

    The testcase attempts to set SO_REUSEADDR option at SOL_SOCKET level
    on a UNIX protocol socket.

    Our implementation does not support setting this option for a UNIX
    socket.

    The Networking Standard says, in the description section, under
    SO_REUSEADDR: " Specifies that the rules used in validating addresses
    supplied to bind() should allow reuse of local addresses, if this is
    supported by the protocol." ----------
    --------------------------

    This is not supported by the UNIX protocol on our system. The test
    should be controlled by a configuration variable to allow for this.
    Test Output
    TEST PURPOSE #5
    If the implementation supports a communications
    domain and a socket type:
    EADDRINUSE in errno and return -1 on a call to int
    bind(int socket, const struct sockaddr *address,
    size_t address_len) when the address is already in use.
    TEST: AF_INET SOCK_STREAM
    PREP: Create test sockaddr_in: address = 198.151.241.50, port = 1977
    PREP: Create two sockets
    PREP: bind socket to address
    PREP: Set SO_REUSEADDR off for socket
    TEST: Attempt to bind to an already bound address
    TEST: errno value
    CLEANUP: Close sockets
    TEST: AF_UNIX SOCK_STREAM
    PREP: Create test sockaddr_un: path = ../tmp/unix.FhFgxQ
    PREP: Create two sockets
    TEST: bind socket to address
    PREP: Set SO_REUSEADDR off for socket
    ERROR: setsockopt failed, errno = 1109(ENOPROTOOPT - Protocol not available)
    5 FAIL

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    We agree this is a test suite deficiency in the test
    suite version(s) listed.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Test Suite Deficiency (TSD)
    Review Conclusion
    This is an agreed Test Suite Deficiency.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority