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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2293 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 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:

     

    Back   


Contact the Certification Authority