|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1092 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 1092.
Report 1092 Actions
Problem Report Number 1092 Submitter's Classification Minor System Fault State Resolved Resolution Minor System Fault (MSF) Problem Resolution ID MSF.X.0041 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published 1998-05-18 08:00 Expiry Date 1999-05-18 Product Standard Internationalised System Calls and Libraries Extended V2 (UNIX 98) Certification Program The Open Brand certification program Test Suite VSU version 5.0.2 Test Identification CAPIbase/sigaction 32,36 Problem Summary MSF4U.00012 These tests fail due to a timing issue. Problem Text
These failures only occur on slower systems. The tests can be made to
pass if a sleep(1) is added just before the test to see if a SIGPOLL
has been generated. We suspect a problem in the tests, however, pending
further investigation, we are seeking a minor system fault waiver for
these failures.Test Output
TEST CASE: sigaction
TEST PURPOSE #32
After a call to int sigaction(int sig, const struct
sigaction *act, struct sigaction *oact) with
SA_SIGINFO set in the sa_flags member of the sigaction
structure pointed to by act and sig equal to SIGPOLL,
on entry to the signal catching function specified by
the sa_sigaction member when output buffers are
available the si_code member of the structure pointed
to by the siginfo argument shall contain POLL_OUT and
the si_band member shall contain the band event.
PREP: Open master pseudo tty
PREP: Determine if pseudo tty is a stream
PREP: Open slave side of pseudo tty
PREP: Set up action for SIGPOLL
PREP: Register for SIGPOLL
PREP: Set O_NONBLOCK on read and write end of STREAM
PREP: Generate SIGPOLL
ERROR: SIGPOLL was not generated
TEST: si_code field correct
32 FAIL
TEST PURPOSE #36
After a call to int sigaction(int sig, const struct
sigaction *act, struct sigaction *oact) with
SA_SIGINFO set in the sa_flags member of the sigaction
structure pointed to by act and sig equal to SIGPOLL,
on entry to the signal catching function specified by
the sa_sigaction member when a device has disconnected
the si_code member of the structure pointed to by the
siginfo argument shall contain POLL_HUP.
PREP: Open master pseudo tty
PREP: Determine if pseudo tty is a stream
PREP: Open slave side of pseudo tty
PREP: Set up action for SIGPOLL
PREP: Register for SIGPOLL
PREP: Generate S_HANGUP SIGPOLL signal
ERROR: SIGPOLL was not generated
TEST: si_code field correct
36 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 1092
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority