|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 2293 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 2293.
Report 2293 Actions
Problem Report Number 2293 Submitter's Classification Specification problem State Resolved Resolution Permanent Interpretation (PIN) Problem Resolution ID PIN.X.0258 Raised 2003-12-05 21:01 Updated 2003-12-12 19:50 Published 2003-12-12 19:50 Product Standard Internationalised System Calls and Libraries Extended V3 (UNIX 03) Certification Program The Open Brand certification program Test Suite VSU version 5.2.4 Test Identification CAPI.os/procprim/sigaction 25 Specification Base Definitions Issue 6 Location in Spec 10020 in the XSH pdf Linked Problem Reports 1633 Problem Summary UNIX98 specification grey area not fixed in UNIX03 Problem Text PIN.X.0190 was granted for this grey area in the UNIX98 Specification.
The wording in the UNIX03 specification has not been changed. A PIN
usable for UNIX03 certification is requested.Test Output ************************************************************************
/tset/CAPI.os/procprim/sigaction/T.sigaction 25 Failed
Test Description:
Base Required Conformance
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 SIGCHLD, on
entry to the signal catching function specified by the sa_sigaction
member when the child exited the si_code member of the structure
pointed to by the siginfo argument shall contain CLD_EXITED, the
si_pid member shall contain the child process ID, the si_status member
shall contain the child's exit value and the si_uid member shall
contain the real user ID of the process that sent the signal.
Test Information:
PREP: Set up action for SIGCHLD
PREP: fork() a child that exits normally
TEST: signal = SIGCHLD
TEST: si_code = CLD_EXITED
TEST: si_status = exit value
ERROR: si_status incorrect. Expected 48879,Received 239
************************************************************************Review Information
Review Type SA Review Start Date 2003-12-05 21:01 Last Updated 2003-12-06 01:42 Completed 2003-12-06 01:42 Status Complete Review Resolution No Resolution Given Review Conclusion This PR should go for expert review.
In the BWG review of PIN.X.0190 it states "This wording should be
reviewed in the next revision of the specification." It appears that
this review did not happen, and the BWG may want to take the
opportunity to issue a resolution, before any systems are UNIX03
branded, on whether si_status should contain the truncated exit value.
Review Type Expert Group Review Start Date 2003-12-08 23:54 Last Updated 2003-12-12 19:49 Completed 2003-12-12 19:49 Status Complete Review Resolution Permanent Interpretation (PIN) Review Conclusion This is an issue that had arisen before for UNIX 98 that was not fixed
in the revision.
For related information, see PIN.X.0190
http://tracking.opengroup.org/openbrand/pr/PRView?PR=1633
and ogtgbase mail sequence 3031 .
We conclude that this is the same situation as per UNIX 98 and hence a
Permanent Interpretation is recommended.
Problem Reporting System Options:
- View Report 2293
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority