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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2468 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 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 0

    Review 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:

     

    Back   


Contact the Certification Authority