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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2294 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 2294.


Report 2294 Actions


    Problem Report Number 2294
    Submitter's Classification Specification problem
    State Resolved
    Resolution Test Suite Deficiency (TSD)
    Problem Resolution ID TSD.X.1172
    Raised 2003-12-05 21:12
    Updated 2003-12-08 14:16
    Published 2003-12-08 14:16
    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 30
    Specification Base Definitions Issue 6
    Location in Spec 10966 in the XBD pdf
    Linked Problem Reports 1639
    Problem Summary UNIX98 specification grey area not fixed in UNIX03
    Problem Text PIN.X.0196 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 30 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 stopped child has continued the si_code member of the
    structure pointed to by the siginfo argument shall contain
    CLD_CONTINUED, the si_pid member shall contain the child process ID,
    the si_status member shall contain the child's signal 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 stops itself
    PREP: Set up action for SIGCHLD
    TEST: Send SIGCONT to child
    PREP: Reset action for SIGCHLD in signal handler
    TEST: signal = SIGCHLD
    TEST: si_code = CLD_CONTINUED
    ERROR: si_code incorrect. Expected 15,Received 10
    TEST: si_status = SIGCONT
    ERROR: si_status incorrect. Expected SIGCONT,Received Unknown signal (0)
    ************************************************************************

    Review Information

    Review Type SA Review
    Start Date 2003-12-05 21:12
    Last Updated 2003-12-06 01:44
    Completed 2003-12-06 01:44
    Status Complete
    Review Resolution Test Suite Deficiency (TSD)
    Review Conclusion The submitter says that the wording has not changed between SUSv2 and
    SUSv3. The TSMA's preception differs. The wording has been changed to
    clarify that the behaviour expected by the test is optional.

    A TSD is thus granted for this test failure.


    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority