Oracle Corporation Conformance Statement
| |
Home About Us A-Z Index Search • |
Organization | Sun Microsystems, Inc. |
---|---|
Author | Kristin Amundsen |
Product Identification | Version/Release Number | Product Supplier | |
---|---|---|---|
1. | Solaris Express X86 Platform Edition | March 2003 and on | Sun Microsystems, Inc. |
2. | Solaris Express SPARC Platform Edition | March 2003 and on | Sun Microsystems, Inc. |
Testing Environment | Binary-compatible Family | Portability Environment | Indicator of Compliance | Compliance Details | |
---|---|---|---|---|---|
1. |
|
| Internationalised System Calls and Libraries Extended V2 | Test Report from Test Suite | Test Suite:
VSU 5.1.2 Test Report: vsu_sol10_x86-32off32, vsu_sol10_x86-32offbig |
2. |
|
| Internationalised System Calls and Libraries Extended V2 | Select from this list | Test Suite:
VSU 5.1.2 Test Report: vsu_sol10_sparc-32off32, vsu_sol10_sparc-32offbig |
3. |
|
| Internationalised System Calls and Libraries Extended V2 | Select from this list | Test Suite:
VSU 5.1.2 Test Report: vsu_sol10_sparc-64off64, vsu_sol10_sparc-64offbig |
Question 1: What is the limit the implementation places on the length of a socket's listen queue?
Response
None
Rationale
The specification states that an implementation may limit the length of a socket's listen queue, and that this limit may be imposed if the setting of the backlog argument exceeds an implementation-dependent maximum value.
Question 2: Which of the following optional errors, ( denoted by "may fail" in the specification ), listed in the Reference Manual Pages are detected in the circumstances specified?
Response
Function | Error | Detected |
---|---|---|
accept() | ENOMEM | Yes |
ENOBUFS | Yes | |
ENOSR | Yes | |
EPROTO | Yes | |
bind() | EACCESS | Yes |
EINVAL | Yes | |
EISCONN | Yes | |
ENAMETOOLONG | Yes | |
ENOBUFS | Yes | |
ENOSR | Yes | |
connect() | EACCESS | Yes |
EADDRINUSE | Yes | |
ECONNRESET | Yes | |
EHOSTUNREACH | Yes | |
EINVAL | Yes | |
ENAMETOOLONG | Yes | |
ENETDOWN | Yes | |
ENOBUFS | Yes | |
ENOSR | Yes | |
EOPNOTSUPP | Yes | |
fgetpos() | ESPIPE | Yes |
fsetpos() | ESPIPE | Yes |
ftell() | ESPIPE | Yes |
getpeername() | ENOBUFS | Yes |
ENOSR | Yes | |
getsockname() | EINVAL | Yes |
ENOBUFS | Yes | |
ENOSR | Yes | |
getsockopt() | EACCESS | No |
EINVAL | Yes | |
ENOBUFS | Yes | |
ENOSR | Yes | |
listen() | EACCESS | No |
EINVAL | Yes | |
ENOBUFS | Yes | |
recv() | EIO | Yes |
ENOBUFS | Yes | |
ENOMEM | Yes | |
ENOSR | Yes | |
recvfrom() | EIO | Yes |
ENOBUFS | Yes | |
ENOMEM | Yes | |
ENOSR | Yes | |
recvmsg() | EIO | Yes |
ENOBUFS | Yes | |
ENOMEM | Yes | |
ENOSR | Yes | |
send() | EACCESS | No |
ENETDOWN | Yes | |
ENETUNREACH | Yes | |
ENOBUFS | Yes | |
ENOSR | Yes | |
EIO | Yes | |
sendmsg() | EACCESS | Yes |
EDESTADDRREQ | Yes | |
EHOSTUNREACH | Yes | |
EIO | Yes | |
EISCONN | Yes | |
ENAMETOOLONG | Yes | |
ENETDOWN | Yes | |
ENETUNREACH | Yes | |
ENOBUFS | Yes | |
ENOMEM | Yes | |
ENOSR | Yes | |
sendto() | EACCESS | Yes |
EDESTADDRREQ | Yes | |
EHOSTUNREACH | Yes | |
EINVAL | Yes | |
EIO | Yes | |
EISCONN | Yes | |
ENAMETOOLONG | Yes | |
ENETDOWN | Yes | |
ENETUNREACH | Yes | |
ENOBUFS | Yes | |
ENOMEM | Yes | |
ENOSR | Yes | |
setsockopt() | ENOMEM | Yes |
ENOBUFS | Yes | |
ENOSR | Yes | |
shutdown() | ENOBUFS | Yes |
ENOSR | Yes | |
socket() | EACCESS | Yes |
ENOBUFS | Yes | |
ENOMEM | Yes | |
ENOSR | Yes | |
socketpair() | EACCES | Yes |
ENOMEM | Yes | |
ENOBUFS | Yes | |
ENOSR | Yes |
Rationale
Each of the above error conditions is marked as optional in the Reference Manual Pages and an implementation may return this error in the circumstances specified or may not provide the error indication.
Copyright © 2003 Sun Microsystems, Inc.
All rights reserved.
Date | Name | Comment |
---|---|---|
09-Jan-2003 | Kristin Amundsen | Updates for Solaris Express 03/03 |
06-Dec-2002 | Kristin Amundsen | Changed for Solaris 9 12/02 x86 Platform Edition |
19-Mar-2002 | Kristin Amundsen | Solaris 9 updates. |
06-Jan-2000 | Lee Damico | Solaris 8 updates. |
28-Oct-1998 | Lee Damico | Release version update. |
21-Sep-1998 | Lee Damico | Document creation. |
The Open Group and Boundaryless Information Flow are trademarks and UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks are the property of their respective owners.