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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 0118 Actions


    Problem Report Number 0118
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Test Suite Deficiency (TSD)
    Problem Resolution ID TSD.X.0118
    Raised 1993-11-11 08:00
    Updated 2003-03-13 08:00
    Published 1993-11-19 08:00
    Product Standard Internationalised System Calls and Libraries (XPG4)
    Certification Program The Open Brand certification program
    Test Suite VSX4 version 4.2.4
    Test Identification POSIX.os/procprim/sigconcept 21, 30, 31, 34-37
    Problem Summary TSD4.118 sigconcept 21 This test case fails because VSX_TERMIOS_TTY and VSX_TERMIOS_LOOP are set to "unsup", but the test cases do not treat this feature as UNSUPPORTED. The test case forks off a child that ca...
    Problem Text
    sigconcept 21

    This test case fails because VSX_TERMIOS_TTY and VSX_TERMIOS_LOOP are
    set to "unsup", but the test cases do not treat this feature as UNSUPPORTED.

    The test case forks off a child that calls ch1_t21() which calls
    tty_prep(). This call returns a 1, which leads this test to call
    xx_rpt(DELETION). Subsequently, this test case is UNRESOLVED.

    sigconcept 30, 31, 34-37

    These test cases fail because VSX_TERMIOS_TTY and VSX_TERMIOS_LOOP are
    set to "unsup", but the test cases do not treat this feature as UNSUPPORTED.

    All these test cases call the function init_tfuncs(). Init_tfuncs()
    in turn calls tty_setup(), which calls tty_prep(), which gets back a
    return value of 1. This sets the character pointer "msg" to
    "open/initialise VSX_TERMIOS_TTY timed out". The test case will then exit
    with xx_rpt(DELETION) since "msg" is not NULL, causing the test case to be
    treated as an UNRESOLVED test case.

    Test Output
    **************************************************************************
    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 21 Unresolved

    Test Description:
    If _POSIX_JOB_CONTROL is defined, then a process that is a member of
    an orphaned process group shall not be allowed to stop in response to
    the SIGTSTP, SIGTTIN, or SIGTTOU signals.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.3-28(C)

    Test Information:
    deletion reason: tty_prep() failed
    deletion reason: waitsync() failed, errno 4
    ************************************************************************

    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 30 Unresolved

    Test Description:
    The functions fcntl(), kill(), open(), pause(), read(), sleep(),
    sigprocmask(), sigsuspend(), tcdrain(), wait(), waitpid(), and write()
    are reentrant with respect to signals.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.3-38(A)
    Posix Ref: Component Signal Concepts Assertion 3.3.1.3-39(A:B)

    Test Information:
    could not open/initialise VSX_TERMIOS_TTY
    ************************************************************************

    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 31 Unresolved

    Test Description:
    When a signal is delivered to a process and the signal is to terminate
    the process, the process shall be terminated and the interrupted
    function call shall not return.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-42(A)

    Test Information:
    could not open/initialise VSX_TERMIOS_TTY
    ************************************************************************

    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 34 Unresolved

    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 a signal whose action is to stop
    the process, the subsequent generation of a SIGCONT signal that is not
    being caught by a signal catching function shall cause the process to
    continue without the function reporting that it has been interrupted
    by either the stopping or SIGCONT signal.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-45(C)
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-46(C:D)

    Test Information:
    could not open/initialise VSX_TERMIOS_TTY
    ************************************************************************

    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 35 Unresolved

    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:
    could not open/initialise VSX_TERMIOS_TTY
    ************************************************************************

    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 36 Unresolved

    Test Description:
    When any signal that is being ignored is generated while any of the
    functions fcntl(), open(), pause(), read(), sleep(), sigsuspend(),
    tcdrain(), wait(), waitpid(), and write() are being executed, the
    signal shall not affect the behaviour of the function.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-51(A)
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-52(A:B)

    Test Information:
    could not open/initialise VSX_TERMIOS_TTY
    ************************************************************************

    ************************************************************************
    /tset/POSIX.os/procprim/sigconcept/T.sigconcept 37 Unresolved

    Test Description:
    When any signal that is being blocked is generated while any of the
    functions fcntl(), open(), pause(), read(), sleep(), sigsuspend(),
    tcdrain(), wait(), waitpid(), and write() are being executed, the
    signal shall not affect the behaviour of the function.
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-53(A)
    Posix Ref: Component Signal Concepts Assertion 3.3.1.4-54(A:B)

    Test Information:
    could not open/initialise VSX_TERMIOS_TTY
    ************************************************************************
    **************************************************************************

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    This is an accepted test suite deficiency which has been fixed for the
    next release.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Test Suite Deficiency (TSD)
    Review Conclusion
    This is an agreed Test Suite Deficiency.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority