|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0486 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 0486.
Report 0486 Actions
Problem Report Number 0486 Submitter's Classification Specification problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0105 Raised 1995-06-22 08:00 Updated 2003-03-13 08:00 Published null Product Standard Internationalised System Calls and Libraries (XPG4) Certification Program The Open Brand certification program Test Suite VSX4 version 4.3.5 Test Identification POSIX.os/procprim/sigconcept 35 Linked Problem Reports PIN.043, (in, old, system) Problem Summary PG4R.106 This test fails on our implementation as it assumes that a read on a pipe cannot be satisified if the receiver is in a stopped state. It further assumes that upon returning from the signal catching fu... Problem Text
This test fails on our implementation as it assumes that a read on a pipe
cannot be satisified if the receiver is in a stopped state. It further
assumes that upon returning from the signal catching function after receipt
of SIGCONT, that read() returns -1 with errno set to EINTR. This was
submitted to IEEE for interpretation (1003.1-1990 #64) with the resolution
stating that it is conforming behavior for read() to return successfully.
A similar argument can be made for write().Test Output
************************************************************************
/tset/POSIX.os/procprim/sigconcept/T.sigconcept 35 Failed
Test Description:
If _POSIX_JOB_CONTROL is defined, when any of the functions fcntl(),
open(), pause(), read(), sleep(), sigsuspend(), tcdrain(), wait(),
waitpid(), and write() are stopped by the delivery of a signal whose
action is to stop the process, the subsequent generation of a SIGCONT
signal that is being caught by a signal catching function shall cause
the process to continue after returning from the signal catching
function with the function reporting that it has been interrupted by
the SIGCONT signal.
Posix Ref: Component Signal Concepts Assertion 3.3.1.4-48(C)
Posix Ref: Component Signal Concepts Assertion 3.3.1.4-49(C:D)
Test Information:
function reported no interruption by stopping or SIGCONT signal
read() returned 1 errno 10, should return -1 errno 4
function reported no interruption by stopping or SIGCONT signal
write() returned 1 errno 11, should return -1 errno 4
************************************************************************Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
As pointed out, there is already a permanent interpretation (PIN4.043) which
covers this test. This reference should be quoted as necessary and it is
recommended that the request is refused.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Rejected (REJ) Review Conclusion
This request is refused.
Problem Reporting System Options:
- View Report 0486
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority