|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1659 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 1659.
Report 1659 Actions
Problem Report Number 1659 Submitter's Classification Minor System Fault State Resolved Resolution Minor System Fault (MSF) Problem Resolution ID MSF.X.0053 Raised 2000-11-06 08:00 Updated 2003-03-13 08:00 Published 2000-11-17 08:00 Expiry Date 2001-11-16 Product Standard Internationalised System Calls and Libraries Extended V2 (UNIX 98) Certification Program The Open Brand certification program Test Suite VSU version 5.0.4 Test Identification CAPIbase/poll 12 Problem Summary MSF4U.00014 Minor system fault related to the POLLWRBAND flag for poll() Problem Text
We request a MSF for this failure on our implementation.
Since our implementation has functioned this way for quite some time; during
which time our implementation has been UNIX 95 and UNIX 98 branded. And
since during this time we have received no customer complaints on our streams
implementation, we believe that this failure doesn't effect the source code
portability of our customer's code to our system.
In addition, while it may have no direct bearing on UNIX 98 requirements, it
should be noted that the Austin Working Group for UNIX 2001 has made streams
optional at the request of various other UNIX developers.Test Output
TEST CASE: poll
TEST PURPOSE #12
A successful call to int poll(struct pollfd fds[],
nfds_t nfds, int timeout) shall examine each element
of the fds array for instances where the POLLWRBAND
flag is set in the events member and data for a
priority band greater than 0 which has been written to
at least once can be written to the file descriptor
specified by the fd member without blocking and shall
set the POLLWRBAND flag in the corresponding revents
member when found.
PREP: Create two streams
PREP: Open master pseudo tty
PREP: Determine if pseudo tty is a stream
PREP: Open slave side of pseudo tty
PREP: Initialize the file descriptors and event structure
TEST: poll returns correctly when no data has been written
TEST: poll does not set POLLWRBAND when no data has been written
PREP: Write band 0 data onto file descriptor
TEST: poll returns correctly when only band 0 data has been written once
TEST: poll does not set POLLWRBAND when only band 0 data has been written once
PREP: Write band 1 data onto file descriptor
TEST: poll returns correctly when band 1 has been written once
ERROR: poll returned incorrect value
Expected 1
Received 0
12 FAILReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
A temporary waiver for a minor system fault is recommended.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Minor System Fault (MSF) Review Conclusion
A Temporary Waiver is granted.
Problem Reporting System Options:
- View Report 1659
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority