|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2468 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 2468.
Report 2468 Actions
Problem Report Number 2468 Submitter's Classification Minor System Fault State Resolved Resolution Minor System Fault (MSF) Problem Resolution ID MSF.X.0099 Raised 2005-07-22 06:59 Updated 2005-07-23 01:00 Published 2005-07-23 01:00 Expiry Date 2006-07-23 Product Standard Internationalised System Calls and Libraries Extended V3 (UNIX 03) Certification Program The Open Brand certification program Test Suite VSU version VSU5.2.7 Test Identification /tset/CAPI.os/ioprim/select/T.select,26 Specification Base Definitions Issue 6 Location in Spec http://www.opengroup.org/onlinepubs/000095399/functions/select.html Problem Summary When nfds is greater than FD_SETSIZE, a call to select() is expected to
fail. On our platform,
it does not.Problem Text Our select() is not specifically limited by its implementation details.
We understand that the
standard clearly states, based on certain historical assumptions, that
FD_SETSIZE is a fixed
limit. To be specific, we don't feel it is usefully restrictive to
require a static limitation that
does not help the application. Before providing a variant version of
select() that enforces this
restriction, we would like to request some time to challenge this
restriction further.Test Output /tset/CAPI.os/ioprim/select/T.select 26 Failed
Test Description:
Base Required Deviance
EINVAL in errno and return -1 on a call to int select(int nfds,
fd_set
*readfds, fd_set *writefds, fd_set *exceptfds, const struct timeval
*timeout) when nfds is greater than FD_SETSIZE.
Test Information:
TEST: Call to select returns -1
ERROR: select did not fail - returned 0Review Information
Review Type SA Review Start Date 2005-07-22 06:59 Last Updated 2005-07-23 00:11 Completed 2005-07-23 00:11 Status Complete Review Resolution Minor System Fault (MSF) Review Conclusion A minor system fault is granted.
This behaviour of select() is thought very unlikely to cause any
problems for applications. THIS WAIVER WAS CLEARED BY NEW TEST RESULTS 8
MAY 2006
Problem Reporting System Options:
- View Report 2468
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority