|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1415 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 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 FAILReview 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:
- View Report 1415
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority