1f08c3bdfSopenharmony_ciCoverage-Area: Signals
2f08c3bdfSopenharmony_ciArea-Code: sig
3f08c3bdfSopenharmony_ci
4f08c3bdfSopenharmony_ci/*
5f08c3bdfSopenharmony_ciThis document lists the items that will be tested for POSIX signals.
6f08c3bdfSopenharmony_ci
7f08c3bdfSopenharmony_ci	Item to Test		Status
8f08c3bdfSopenharmony_ci==========================================================
9f08c3bdfSopenharmony_ci||	Definitions		DONE			||
10f08c3bdfSopenharmony_ci||	Behavior		see table below		||
11f08c3bdfSopenharmony_ci||	Functionality		see table below		||
12f08c3bdfSopenharmony_ci||	Stress			see table below		||
13f08c3bdfSopenharmony_ci==========================================================
14f08c3bdfSopenharmony_ci
15f08c3bdfSopenharmony_ciThe signal functions that will be tested as well as the priority to
16f08c3bdfSopenharmony_cithe POSIX Test Suite creators are listed below.
17f08c3bdfSopenharmony_ci
18f08c3bdfSopenharmony_ciColumns are:
19f08c3bdfSopenharmony_ciFunction - function name
20f08c3bdfSopenharmony_ciTag - tag that applies to the function in the POSIX spec
21f08c3bdfSopenharmony_ciComplexity - POSIX test suite owners' intuitions at complexity of the function
22f08c3bdfSopenharmony_cias well as complexity required to create a test suite (subjective)
23f08c3bdfSopenharmony_ciRecommended? - set to "NO" if the POSIX spec recomments using *other*
24f08c3bdfSopenharmony_cifunctions instead of this one going forward; set to "YES" otherwise
25f08c3bdfSopenharmony_ciPriority - POSIX test suite owners' intuitions at priorities of these
26f08c3bdfSopenharmony_cifunctions (subjective)
27f08c3bdfSopenharmony_ciBehavior? - Has a behavior test been created?  Set to DONE if finished.  Set
28f08c3bdfSopenharmony_cito tester's name if in progress.  Blank items are open.
29f08c3bdfSopenharmony_ciFunctional? - Has a functional test been created?  Set to DONE if finished.
30f08c3bdfSopenharmony_ciSet to tester's name if in progress.  Blank items are open.
31f08c3bdfSopenharmony_ciStress? - Has a stress test been created?  Set to DONE if finished.  Set
32f08c3bdfSopenharmony_cito tester's name if in progress.  Blank items are open.
33f08c3bdfSopenharmony_ci
34f08c3bdfSopenharmony_ci*/
35f08c3bdfSopenharmony_ci//Function	Complete?	Pri
36f08c3bdfSopenharmony_ci//=============================================================================
37f08c3bdfSopenharmony_cibsd_signal	WONT		LOW
38f08c3bdfSopenharmony_cikill		YES		HIGH
39f08c3bdfSopenharmony_cikillpg		YES		HIGH
40f08c3bdfSopenharmony_cipthread_kill	YES		MED
41f08c3bdfSopenharmony_cipthread_sigmask	YES		MED
42f08c3bdfSopenharmony_ciraise		YES		HIGH
43f08c3bdfSopenharmony_cisigaction	YES		HIGH
44f08c3bdfSopenharmony_cisigaddset	YES		MED
45f08c3bdfSopenharmony_cisigaltstack	YES		LOW
46f08c3bdfSopenharmony_cisigdelset	YES		MED
47f08c3bdfSopenharmony_cisigemptyset	YES		MED
48f08c3bdfSopenharmony_cisigfillset	YES		MED
49f08c3bdfSopenharmony_cisighold		YES		MED
50f08c3bdfSopenharmony_cisigignore	YES		MED
51f08c3bdfSopenharmony_cisiginterrupt	WONT		LOW
52f08c3bdfSopenharmony_cisigismember	YES		MED
53f08c3bdfSopenharmony_cisigpause	YES		MED
54f08c3bdfSopenharmony_cisigpending	YES		MED
55f08c3bdfSopenharmony_cisigprocmask	YES		MED
56f08c3bdfSopenharmony_cisigqueue	YES		LOW
57f08c3bdfSopenharmony_cisigrelse	YES		MED
58f08c3bdfSopenharmony_cisigsuspend	YES		MED
59f08c3bdfSopenharmony_cisigtimedwait	YES		LOW
60f08c3bdfSopenharmony_cisigwait		YES		MED
61f08c3bdfSopenharmony_cisigwaitinfo	YES		LOW
62f08c3bdfSopenharmony_cisignal		YES		MED
63f08c3bdfSopenharmony_cisigset		YES		LOW
64f08c3bdfSopenharmony_ci
65f08c3bdfSopenharmony_ci/*
66f08c3bdfSopenharmony_ciItems left to prioritize:
67f08c3bdfSopenharmony_ci- Any additional information listed in the POSIX System Interfaces document
68f08c3bdfSopenharmony_ci  on signals (Namely, any requirements in section 2.4.).
69f08c3bdfSopenharmony_ci- Any functional requirements listed in the POSIX Base Definitions document.
70f08c3bdfSopenharmony_ci  (ex.  Testing that each signal listed in the POSIX Base Definitions
71f08c3bdfSopenharmony_ci   document functionally performs in the manner in which that document
72f08c3bdfSopenharmony_ci   specifies.)
73f08c3bdfSopenharmony_ci*/
74f08c3bdfSopenharmony_ci
75f08c3bdfSopenharmony_ciMaintainer: Salwan Searty
76f08c3bdfSopenharmony_ciContributor: Rusty Lynch
77f08c3bdfSopenharmony_ciContributor: Rolla Selbak
78f08c3bdfSopenharmony_ciContributor: Julie Fleischer
79