diff --git a/testsuites/kernel/include/osTest.h b/testsuites/kernel/include/osTest.h index 88dbe464..3486e4b1 100644 --- a/testsuites/kernel/include/osTest.h +++ b/testsuites/kernel/include/osTest.h @@ -86,14 +86,14 @@ extern "C" { #endif /* __cpluscplus */ #endif /* __cpluscplus */ -#define TEST_TASK_PARAM_INIT(testTask, task_name, entry, prio) \ - do { \ - memset(&testTask, 0, sizeof(TSK_INIT_PARAM_S)); \ - testTask.pfnTaskEntry = (TSK_ENTRY_FUNC)entry; \ - testTask.uwStackSize = 0x1000; \ - testTask.pcName = task_name; \ - testTask.usTaskPrio = prio; \ - testTask.uwResved = LOS_TASK_STATUS_DETACHED; \ +#define TEST_TASK_PARAM_INIT(testTask, task_name, entry, prio) \ + do { \ + (void)memset_s(&(testTask), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); \ + testTask.pfnTaskEntry = (TSK_ENTRY_FUNC)entry; \ + testTask.uwStackSize = 0x1000; \ + testTask.pcName = task_name; \ + testTask.usTaskPrio = prio; \ + testTask.uwResved = LOS_TASK_STATUS_DETACHED; \ } while (0); #ifdef LOSCFG_KERNEL_SMP diff --git a/testsuites/kernel/sample/kernel_base/core/hwi_nesting/It_hwi_nesting.c b/testsuites/kernel/sample/kernel_base/core/hwi_nesting/It_hwi_nesting.c index 2d0d43ab..8c330828 100644 --- a/testsuites/kernel/sample/kernel_base/core/hwi_nesting/It_hwi_nesting.c +++ b/testsuites/kernel/sample/kernel_base/core/hwi_nesting/It_hwi_nesting.c @@ -50,7 +50,7 @@ VOID RecordIntrTrace(INT32 irq, INT32 direction) VOID ResetIntrTrace(VOID) { g_traceIdx = 0; - memset(g_intrTrace, 0, RECORD_SIZE); + (void)memset_s(g_intrTrace, RECORD_SIZE, 0, RECORD_SIZE); } UINT32 CheckIntrTrace(UINT32 *expect, UINT32 num) diff --git a/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_006.c b/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_006.c index 58be6103..2421bfa9 100644 --- a/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_006.c +++ b/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_006.c @@ -44,7 +44,7 @@ static VOID NestingPrioHigh(INT32 irq, VOID *data) { g_intrHandleEnd = 1; UINT32 temp[0x100][2] = {0}; - memset(temp, 1, sizeof(UINT32) * 0x100 * 2); // 2, buffer size. + (void)memset_s(temp, sizeof(UINT32) * 0x100 * 2, 1, sizeof(UINT32) * 0x100 * 2); // 2, buffer size. } static VOID TaskF01(VOID) diff --git a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_040.c b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_040.c index 9b7fcb23..5b9deb01 100644 --- a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_040.c +++ b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_040.c @@ -58,7 +58,7 @@ static UINT32 Testcase(void) // 32, number of cycles for (index = 0; index < 32; index++) { task1.usTaskPrio = index; - snprintf(acName, 10, "Tsk040A%2d", index); // 10, snprintf size. + (void)snprintf_s(acName, TASK_NAME_NUM, TASK_NAME_NUM - 1, "Tsk040A%2d", index); task1.pcName = acName; task1.uwResved = LOS_TASK_STATUS_DETACHED; diff --git a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_082.c b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_082.c index ac9b3a88..8fc8eb7e 100644 --- a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_082.c +++ b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_082.c @@ -58,9 +58,10 @@ EXIT: static UINT32 Testcase(void) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; + LOS_EventInit(&g_eventCb01); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "Tsk082A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_118.c b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_118.c index 7054a2fd..e3ea1bf7 100644 --- a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_118.c +++ b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_118.c @@ -142,7 +142,8 @@ static UINT32 Testcase(void) ret = LOS_TaskCreate(&g_testTaskID01, &task1); ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s(&task1, sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF02; task1.uwStackSize = TASK_STACK_SIZE_TEST; task1.pcName = "Tsk118B"; diff --git a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_138.c b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_138.c index e3410976..6a4210d0 100644 --- a/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_138.c +++ b/testsuites/kernel/sample/kernel_base/core/task/full/It_los_task_138.c @@ -142,7 +142,8 @@ static UINT32 Testcase(void) ret = LOS_TaskCreate(&g_testTaskID01, &task1); ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s(&task1, sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF02; task1.uwStackSize = TASK_STACK_SIZE_TEST; task1.pcName = "Tsk118B"; diff --git a/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_024.c b/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_024.c index d1b38e31..7ed3dcd4 100644 --- a/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_024.c +++ b/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_024.c @@ -80,7 +80,8 @@ static UINT32 Testcase(void) currCpuid = (ArchCurrCpuid() + 1) % LOSCFG_KERNEL_CORE_NUM; #endif - memset(&task, 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s(&task, sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); task.pfnTaskEntry = (TSK_ENTRY_FUNC)ItTimeslice001F01; task.usTaskPrio = TASK_PRIO_TEST_TASK + 1; task.pcName = "it_timeslice_001_f01"; diff --git a/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_025.c b/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_025.c index 33270a17..4c6909e2 100644 --- a/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_025.c +++ b/testsuites/kernel/sample/kernel_base/core/task/smp/It_smp_los_task_025.c @@ -99,7 +99,8 @@ static UINT32 Testcase(void) currCpuid = (ArchCurrCpuid() + 1) % LOSCFG_KERNEL_CORE_NUM; #endif - memset(&task, 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s(&task, sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); task.pfnTaskEntry = (TSK_ENTRY_FUNC)ItTimeslice002F01; task.usTaskPrio = TASK_PRIO_TEST_TASK + 1; task.pcName = "it_timeslice_002_f01"; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_001.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_001.c index 48a40bc7..6b46ebb7 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_001.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_001.c @@ -57,8 +57,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk1"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_002.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_002.c index 758036c4..032e53a5 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_002.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_002.c @@ -60,8 +60,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk2"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_003.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_003.c index f64c9979..bf8a5fb1 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_003.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_003.c @@ -56,8 +56,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk3"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_004.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_004.c index 3b080e9f..566cadca 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_004.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_004.c @@ -57,8 +57,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk4"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_006.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_006.c index 84bd9b90..930d1617 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_006.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_006.c @@ -62,8 +62,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk6"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_007.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_007.c index 7823fa10..890f8c82 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_007.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_007.c @@ -88,8 +88,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk7"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_008.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_008.c index 5f9caa63..27e60a74 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_008.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_008.c @@ -62,8 +62,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk8"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_009.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_009.c index 214fa11f..63f734cf 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_009.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_009.c @@ -70,8 +70,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk9"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_010.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_010.c index ff0e6d67..4ddddb6e 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_010.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_010.c @@ -62,8 +62,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk10"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_011.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_011.c index 5bd31ef7..83b447e3 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_011.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_011.c @@ -69,8 +69,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk11"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_012.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_012.c index 1ff137c7..8a68e30d 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_012.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_012.c @@ -74,8 +74,8 @@ static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk12"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_013.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_013.c index e5138c2b..5c88cbe9 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_013.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_013.c @@ -75,8 +75,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk13"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_014.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_014.c index efa80792..75051c1c 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_014.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_014.c @@ -67,8 +67,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk14"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_015.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_015.c index e694d325..c25036b2 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_015.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_015.c @@ -65,8 +65,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk15"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_016.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_016.c index 6bc9a0bb..d8f96bc1 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_016.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_016.c @@ -60,8 +60,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk16"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_018.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_018.c index 9f43e7cb..a7464cb5 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_018.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_018.c @@ -74,8 +74,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EvtTsk18A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_019.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_019.c index 641b7d58..e7563697 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_019.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_019.c @@ -83,8 +83,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EvtTsk19A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_020.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_020.c index 118fb0b8..0d3ecd97 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_020.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_020.c @@ -84,8 +84,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EvtTsk20A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_021.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_021.c index 27b1c774..7b1e1673 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_021.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_021.c @@ -54,8 +54,8 @@ EXIT: static VOID TaskF01(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF02; task1.pcName = "EvtTsk21B"; task1.uwStackSize = TASK_STACK_SIZE_TEST; @@ -85,8 +85,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EvtTsk21A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_022.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_022.c index 686c18cd..bd635ce2 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_022.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_022.c @@ -73,8 +73,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EvtTsk22A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_023.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_023.c index 24ffccee..86865e17 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_023.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_023.c @@ -92,9 +92,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EvtTsk23A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_026.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_026.c index fc30d6a2..74064d8d 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_026.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_026.c @@ -66,8 +66,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk26"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_027.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_027.c index bcd10b33..ea0324c6 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_027.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_027.c @@ -81,8 +81,8 @@ static UINT32 Testcase(VOID) UINT16 swTmrID; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk27"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_029.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_029.c index 3ade02c9..3ac2c858 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_029.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_029.c @@ -55,10 +55,9 @@ static UINT32 Testcase(VOID) { UINT32 ret; UINT32 event; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; LOS_EventInit(&g_event); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk29"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_030.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_030.c index b3824929..d52f38d3 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_030.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_030.c @@ -52,8 +52,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk30"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_032.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_032.c index ec039583..8d844212 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_032.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_032.c @@ -83,12 +83,11 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; g_testCount = 0; LOS_EventInit(&g_event); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk32A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_033.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_033.c index 28a33c49..11e39058 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_033.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_033.c @@ -96,12 +96,11 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; g_testCount = 0; LOS_EventInit(&g_event); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk33A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_037.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_037.c index 4a5db7d2..5cf5c025 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_037.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_037.c @@ -60,9 +60,9 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; LOS_EventInit(&g_event); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk37"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_038.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_038.c index ff269c61..19e68eb1 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_038.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_038.c @@ -104,13 +104,12 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; LOS_EventInit(&g_event); LOS_EventInit(&g_pevent2); g_testCount = 0; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk38A"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_039.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_039.c index 7ded8636..c434a846 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_039.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_039.c @@ -56,10 +56,8 @@ static UINT32 Testcase(VOID) { UINT32 ret; TSK_INIT_PARAM_S task1 = { 0 }; - LOS_EventInit(&g_event); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk39"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_040.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_040.c index 0d8d3c8d..f1ded303 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_040.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_040.c @@ -55,8 +55,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk40"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_042.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_042.c index 40439fda..2cad4637 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_042.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_042.c @@ -56,9 +56,9 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; EVENT_CB_S pevent = { 0 }; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk42"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_043.c b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_043.c index 4a5abb7f..0777cac5 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_043.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/full/It_los_event_043.c @@ -81,8 +81,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk43"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_036.c b/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_036.c index 7428ff16..81fdf88b 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_036.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_036.c @@ -56,11 +56,10 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; + TSK_INIT_PARAM_S task1 = {0}; LOS_EventInit(&g_event); - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk36"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_041.c b/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_041.c index 2afd1b0a..2f5cf515 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_041.c +++ b/testsuites/kernel/sample/kernel_base/ipc/event/smoke/It_los_event_041.c @@ -57,8 +57,8 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 ret; - TSK_INIT_PARAM_S task1; - memset(&task1, 0, sizeof(TSK_INIT_PARAM_S)); + TSK_INIT_PARAM_S task1 = {0}; + task1.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01; task1.pcName = "EventTsk41"; task1.uwStackSize = TASK_STACK_SIZE_TEST; diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_057.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_057.c index 8ac781b5..96f50eb6 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_057.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_057.c @@ -46,7 +46,8 @@ static UINT32 Testcase(VOID) g_testQueueID01 = 0; - memset(bufname, 'a', 5001); // 5001, buffer size. + ret = memset_s(bufname, 5001, 'a', 5001); // 5001, buffer size. + ICUNIT_ASSERT_EQUAL(ret, 0, ret); bufname[5001] = '\0'; // 5001, buffer size. ret = LOS_QueueCreate(bufname, 3, &g_testQueueID01, 0, sizeof(UINTPTR)); // 3, Set the queue length. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_087.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_087.c index 8788d7fd..5d72c4a9 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_087.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_087.c @@ -57,7 +57,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(g_testQueueID01, filebuf, count, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(readbuf, 0, 260); // 260, Read buf size. + ret = memset_s(readbuf, 260, 0, 260); // 260, Read buf size. + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(g_testQueueID01, readbuf, count, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_089.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_089.c index 5041323c..d63cf9f3 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_089.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_089.c @@ -66,7 +66,8 @@ static UINT32 Testcase(VOID) ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_ISFULL, ret, EXIT); for (i = 0; i < 1000; i++) { // 1000, The loop frequency. - memset(readbuf, 0, 260); // 260, Read buf size. + ret = memset_s(readbuf, 260, 0, 260); // 260, Read buf size. + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(g_testQueueID01, readbuf, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); } diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_098.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_098.c index 5671e507..1ce9ee41 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_098.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_098.c @@ -47,14 +47,16 @@ static UINT32 Testcase(VOID) UINT32 readSize; queueID = LOSCFG_BASE_IPC_QUEUE_CONFIG + 1; - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); readSize = 8; // 8, Read the setting size of queue buffer. ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_INVALID, ret, EXIT); ICUNIT_GOTO_EQUAL(readSize, 8, readSize, EXIT); // 8, Here, assert that g_testCount is equal to 8. queueID = LOSCFG_BASE_IPC_QUEUE_CONFIG; - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = 8; // 8, Read the setting size of queue buffer. ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); @@ -62,14 +64,16 @@ static UINT32 Testcase(VOID) ICUNIT_GOTO_EQUAL(readSize, 8, readSize, EXIT); // 8, Here, assert that g_testCount is equal to 8. queueID = LOSCFG_BASE_IPC_QUEUE_CONFIG - 1; - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = 8; // 8, Read the setting size of queue buffer. ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_NOT_CREATE, ret, EXIT); ICUNIT_GOTO_EQUAL(readSize, 8, readSize, EXIT); // 8, Here, assert that g_testCount is equal to 8. queueID = 0; - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = 8; // 8, Read the setting size of queue buffer. ret = LOS_QueueReadCopy(queueID - 1, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_INVALID, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_099.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_099.c index 42d14161..72ac08df 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_099.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_099.c @@ -55,7 +55,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueDelete(queueID); ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = 8; // 8, Read the setting size of queue buffer. ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_NOT_CREATE, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_101.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_101.c index 5b28c369..3384dda6 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_101.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_101.c @@ -52,12 +52,14 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, NULL, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_READ_PTR_NULL, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_102.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_102.c index 65fb6c17..7c793f84 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_102.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_102.c @@ -52,7 +52,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0xffffffff); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); @@ -60,7 +61,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0xffffffff + 1); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); @@ -68,7 +70,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0xffffffff - 1); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_106.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_106.c index 5e40b98b..896d059f 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_106.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_106.c @@ -51,14 +51,16 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWriteCopy(queueID, NULL, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_WRITE_PTR_NULL, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_ISEMPTY, ret, EXIT); ret = LOS_QueueWriteCopy(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_107.c b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_107.c index b8a24b94..a29dbdc5 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_107.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/full/It_los_queue_107.c @@ -51,21 +51,24 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWriteCopy(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH, 0xffffffff); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); ret = LOS_QueueWriteCopy(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH, 0xffffffff + 1); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); ret = LOS_QueueWriteCopy(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH, 0xffffffff - 1); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_100.c b/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_100.c index 4d0290c3..5820be16 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_100.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_100.c @@ -51,7 +51,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); @@ -59,7 +60,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1) + 1; ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); @@ -67,7 +69,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = sizeof(buff1); ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); @@ -75,7 +78,8 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWrite(queueID, &buff1, 8, 0); // 8, Write the setting size of queue buffer. ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = 0; ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_READSIZE_IS_INVALID, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_105.c b/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_105.c index a7a975eb..9f93ff78 100644 --- a/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_105.c +++ b/testsuites/kernel/sample/kernel_base/ipc/queue/smoke/It_los_queue_105.c @@ -52,32 +52,37 @@ static UINT32 Testcase(VOID) ret = LOS_QueueWriteCopy(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); ret = LOS_QueueWriteCopy(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH + PER_ADDED_VALUE, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_WRITE_SIZE_TOO_BIG, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_ISEMPTY, ret, EXIT); ret = LOS_QueueWrite(queueID, &buff1, QUEUE_SHORT_BUFFER_LENGTH - 1, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = LOS_QueueRead(queueID, &buff2, QUEUE_SHORT_BUFFER_LENGTH, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_ISEMPTY, ret, EXIT); ret = LOS_QueueWrite(queueID, &buff1, 0, 0); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - memset(buff2, 0, QUEUE_SHORT_BUFFER_LENGTH); + ret = memset_s(buff2, QUEUE_SHORT_BUFFER_LENGTH, 0, QUEUE_SHORT_BUFFER_LENGTH); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); readSize = 0; ret = LOS_QueueReadCopy(queueID, &buff2, &readSize, 0); ICUNIT_GOTO_EQUAL(ret, LOS_ERRNO_QUEUE_READSIZE_IS_INVALID, ret, EXIT); diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_001.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_001.c index 5efd147e..9832354c 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_001.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_001.c @@ -71,7 +71,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task01"; @@ -84,7 +85,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_002.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_002.c index be0802cc..51796a90 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_002.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_002.c @@ -63,7 +63,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup002_task01"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_003.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_003.c index c3649397..5f5f4827 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_003.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_003.c @@ -94,7 +94,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup003_task01"; @@ -107,7 +108,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup003_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_004.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_004.c index 853a0643..1dddcf6d 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_004.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_004.c @@ -114,7 +114,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup004_task01"; @@ -127,7 +128,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup004_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c index 72d12677..2e938bd8 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c @@ -63,7 +63,8 @@ static void Task01(void) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task03; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup005_task03"; @@ -74,7 +75,8 @@ static void Task01(void) ret = LOS_TaskCreate(&g_testSmpCpupTaskID03, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT2); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2; taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task04; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup005_task04"; @@ -137,7 +139,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup005_task01"; @@ -150,7 +153,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup005_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_007.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_007.c index 4b401738..8780fd7e 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_007.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_007.c @@ -67,7 +67,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup007_task01"; @@ -81,7 +82,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup007_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_008.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_008.c index 3a961ac9..6d0d34fc 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_008.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_008.c @@ -67,7 +67,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup008_task01"; @@ -80,7 +81,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup008_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_009.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_009.c index 034ad59d..811008dd 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_009.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_009.c @@ -50,7 +50,8 @@ static void Task01(void) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task03; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup009_task03"; @@ -90,7 +91,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup009_task01"; @@ -104,7 +106,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup009_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_010.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_010.c index 3bcbb4b5..fdace6ba 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_010.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_010.c @@ -69,7 +69,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task01"; @@ -83,7 +84,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_011.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_011.c index a4056e0e..1219733b 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_011.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_011.c @@ -90,7 +90,8 @@ static UINT32 Testcase(VOID) TSK_INIT_PARAM_S taskInitParam; UINT32 ret; - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task01"; @@ -103,7 +104,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task02"; diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_012.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_012.c index 42206fb7..1b46c878 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_012.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_012.c @@ -73,7 +73,8 @@ static UINT32 Testcase(VOID) ret = LOS_EventInit(&g_eventCB); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT0); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT0); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task01; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task01"; @@ -86,7 +87,8 @@ static UINT32 Testcase(VOID) ret = LOS_TaskCreate(&g_testSmpCpupTaskID01, &taskInitParam); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); - (VOID)memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task02; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup001_task02"; diff --git a/testsuites/kernel/src/iCunit.c b/testsuites/kernel/src/iCunit.c index 82a00651..c4051619 100644 --- a/testsuites/kernel/src/iCunit.c +++ b/testsuites/kernel/src/iCunit.c @@ -194,7 +194,7 @@ iUINT32 ICunitInit(void) g_iCunitCaseCnt = 0x0000; g_iCunitCaseFailedCnt = 0; g_iCunitErrLogAddCase = 0; - memset(g_iCunitCaseArray, 0, sizeof(g_iCunitCaseArray)); + (void)memset_s(g_iCunitCaseArray, sizeof(g_iCunitCaseArray), 0, sizeof(g_iCunitCaseArray)); g_iCunitCaseRun = 1; return (iUINT32)ICUNIT_SUCCESS; @@ -233,12 +233,12 @@ iUINT32 ICunitRunF(ICUNIT_CASE_S *psubCase) static LosSemCB *semNode; UINT32 muxCnt[ARRAY_SIZE]; - memset(gUwSwtNum, 0, sizeof(gUwSwtNum)); - memset(gUwHwiNum, 0, sizeof(gUwHwiNum)); - memset(gUwTskNum, 0, sizeof(gUwTskNum)); - memset(gAuwMemuse, 0, sizeof(gAuwMemuse)); - memset(gUwQueueNum, 0, sizeof(gUwQueueNum)); - memset(gUwSemNum, 0, sizeof(gUwSemNum)); + (void)memset_s(gUwSwtNum, sizeof(gUwSwtNum), 0, sizeof(gUwSwtNum)); + (void)memset_s(gUwHwiNum, sizeof(gUwHwiNum), 0, sizeof(gUwHwiNum)); + (void)memset_s(gUwTskNum, sizeof(gUwTskNum), 0, sizeof(gUwTskNum)); + (void)memset_s(gAuwMemuse, sizeof(gAuwMemuse), 0, sizeof(gAuwMemuse)); + (void)memset_s(gUwQueueNum, sizeof(gUwQueueNum), 0, sizeof(gUwQueueNum)); + (void)memset_s(gUwSemNum, sizeof(gUwSemNum), 0, sizeof(gUwSemNum)); curTestTaskID = LOS_CurTaskIDGet(); @@ -577,7 +577,7 @@ iUINT32 ICunitRunTestArrayRandom(iUINT32 testcaseNum, iUINT32 testcaseLayer, iUI iUINT32 failedCount; iUINT32 successCount; - memset(&subCaseArrayTemp, 0, sizeof(ICUNIT_CASE_S)); + (void)memset_s(&subCaseArrayTemp, sizeof(ICUNIT_CASE_S), 0, sizeof(ICUNIT_CASE_S)); idx1 = g_iCunitCaseCnt; @@ -586,7 +586,7 @@ iUINT32 ICunitRunTestArrayRandom(iUINT32 testcaseNum, iUINT32 testcaseLayer, iUI successCount = g_passResult; for (idx = idx1 - 1; idx > 1; idx--) { - memset(&subCaseArrayTemp, 0, sizeof(ICUNIT_CASE_S)); + (void)memset_s(&subCaseArrayTemp, sizeof(ICUNIT_CASE_S), 0, sizeof(ICUNIT_CASE_S)); randIdx = ICunitRand() % idx; subCaseArrayTemp = g_iCunitCaseArray[randIdx]; @@ -611,12 +611,12 @@ iUINT32 ICunitRunTestOne(const char *tcId) iUINT32 idx1; ICUNIT_CASE_S subCaseArrayTemp; - memset(&subCaseArrayTemp, 0, sizeof(ICUNIT_CASE_S)); + (void)memset_s(&subCaseArrayTemp, sizeof(ICUNIT_CASE_S), 0, sizeof(ICUNIT_CASE_S)); idx1 = g_iCunitCaseCnt; for (idx = 0; idx < idx1; idx++) { - memset(&subCaseArrayTemp, 0, sizeof(ICUNIT_CASE_S)); + (void)memset_s(&subCaseArrayTemp, sizeof(ICUNIT_CASE_S), 0, sizeof(ICUNIT_CASE_S)); subCaseArrayTemp = g_iCunitCaseArray[idx]; if (strcmp(subCaseArrayTemp.pcCaseID, tcId) == 0) { diff --git a/testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp b/testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp index d7884710..6057c3ca 100644 --- a/testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp +++ b/testsuites/unittest/drivers/hid/smoke/hid_test_001.cpp @@ -55,7 +55,8 @@ static int Testcase(VOID) buf = (char *)malloc(MOUSE_DATA_LEN); ICUNIT_ASSERT_NOT_EQUAL(buf, NULL, buf); - (void)memset_s(buf, MOUSE_DATA_LEN, 0, MOUSE_DATA_LEN); + ret = memset_s(buf, MOUSE_DATA_LEN, 0, MOUSE_DATA_LEN); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); ret = ioctl(fd, USB_GET_REPORT_ID, &id); ICUNIT_ASSERT_NOT_EQUAL(ret, -1, ret); diff --git a/testsuites/unittest/drivers/storage/smoke/storage_test_001.cpp b/testsuites/unittest/drivers/storage/smoke/storage_test_001.cpp index 9e35c78f..6b2ed769 100644 --- a/testsuites/unittest/drivers/storage/smoke/storage_test_001.cpp +++ b/testsuites/unittest/drivers/storage/smoke/storage_test_001.cpp @@ -53,7 +53,8 @@ static int Testcase(VOID) buf = (char *)malloc(STORAGE_DATA_LEN); ICUNIT_ASSERT_NOT_EQUAL(buf, NULL, buf); - (void)memset_s(buf, STORAGE_DATA_LEN, 0, STORAGE_DATA_LEN); + ret = memset_s(buf, STORAGE_DATA_LEN, 0, STORAGE_DATA_LEN); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); ret = ioctl(fd, DIOC_GETPRIV, &bch); printf("bch = %#x, &bch = %#x, errno = %d\n", bch, &bch, errno); diff --git a/testsuites/unittest/extended/liteipc/smgr_demo.cpp b/testsuites/unittest/extended/liteipc/smgr_demo.cpp index 1695b914..9c49d25c 100644 --- a/testsuites/unittest/extended/liteipc/smgr_demo.cpp +++ b/testsuites/unittest/extended/liteipc/smgr_demo.cpp @@ -48,7 +48,7 @@ BOOL g_cmsRunningFlag = FALSE; static void InitCms() { - memset(g_serviceNameMap, 0, sizeof(g_serviceNameMap)); + (void)memset_s(g_serviceNameMap, sizeof(g_serviceNameMap), 0, sizeof(g_serviceNameMap)); } uint32_t SetCms(int fd) @@ -66,7 +66,7 @@ void SendReply(int fd, IpcMsg *dataIn, uint32_t result, uint32_t serviceHandle) data1.flag = SEND | BUFF_FREE; data1.buffToFree = dataIn; data1.outMsg = &dataOut; - memset(data1.outMsg, 0, sizeof(IpcMsg)); + (void)memset_s(data1.outMsg, sizeof(IpcMsg), 0, sizeof(IpcMsg)); data1.outMsg->type = MT_REPLY; data1.outMsg->target.handle = dataIn->taskID; data1.outMsg->target.token = dataIn->target.token; @@ -118,12 +118,12 @@ uint32_t RegService(int fd, char *serviceName, uint32_t nameLen, uint32_t *servi if (nameLen > NAME_LEN_MAX) { return -1; } - memcpy(name.serviceName, serviceName, nameLen); + (void)memcpy_s(name.serviceName, nameLen, serviceName, nameLen); name.nameLen = nameLen; data1.flag = SEND | RECV; data1.outMsg = &dataOut; - memset(data1.outMsg, 0, sizeof(IpcMsg)); + (void)memset_s(data1.outMsg, sizeof(IpcMsg), 0, sizeof(IpcMsg)); data1.outMsg->type = MT_REQUEST; data1.outMsg->target.handle = 0; data1.outMsg->code = REG_CODE; @@ -153,12 +153,12 @@ uint32_t GetService(int fd, char *serviceName, uint32_t nameLen, uint32_t *servi if (nameLen > NAME_LEN_MAX) { return -1; } - memcpy(name.serviceName, serviceName, nameLen); + (void)memcpy_s(name.serviceName, nameLen, serviceName, nameLen); name.nameLen = nameLen; data1.flag = SEND | RECV; data1.outMsg = &dataOut; - memset(data1.outMsg, 0, sizeof(IpcMsg)); + (void)memset_s(data1.outMsg, sizeof(IpcMsg), 0, sizeof(IpcMsg)); data1.outMsg->type = MT_REQUEST; data1.outMsg->target.handle = 0; data1.outMsg->code = GET_CODE; @@ -210,7 +210,8 @@ static void HandleServiceRegAndGet(int fd, IpcMsg *data) printf("the task has already a service named:%s\n", g_serviceNameMap[content.serviceHandle].serviceName); goto ERROR_REG; } else { - (void)memcpy_s(g_serviceNameMap[content.serviceHandle].serviceName, info->nameLen, info->serviceName, info->nameLen); + (void)memcpy_s(g_serviceNameMap[content.serviceHandle].serviceName, info->nameLen, + info->serviceName, info->nameLen); g_serviceNameMap[content.serviceHandle].nameLen = info->nameLen; SendReply(fd, data, 0, content.serviceHandle); } @@ -281,7 +282,7 @@ void StopCms(int fd) data1.flag = SEND; data1.outMsg = &dataOut; - memset(data1.outMsg, 0, sizeof(IpcMsg)); + (void)memset_s(data1.outMsg, sizeof(IpcMsg), 0, sizeof(IpcMsg)); data1.outMsg->type = MT_REQUEST; data1.outMsg->target.handle = 0; data1.outMsg->code = STOP_CODE; diff --git a/testsuites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp b/testsuites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp index 4c397ba5..ba8531d2 100644 --- a/testsuites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp +++ b/testsuites/unittest/extended/liteipc/smoke/liteipc_test_002.cpp @@ -78,7 +78,7 @@ static int CallTestServiceLoop(uint32_t id) #endif data1.flag = SEND | RECV; data1.outMsg = &dataOut; - memset(data1.outMsg, 0, sizeof(IpcMsg)); + (void)memset_s(data1.outMsg, sizeof(IpcMsg), 0, sizeof(IpcMsg)); data1.outMsg->type = MT_REQUEST; data1.outMsg->target.handle = serviceHandle; data1.outMsg->dataSz = 4; @@ -98,7 +98,7 @@ static int CallTestServiceLoop(uint32_t id) char tmpBuff[2048]; data1.flag = SEND | RECV; data1.outMsg = &dataOut; - memset(data1.outMsg, 0, sizeof(IpcMsg)); + (void)memset_s(data1.outMsg, sizeof(IpcMsg), 0, sizeof(IpcMsg)); data1.outMsg->type = MT_REQUEST; data1.outMsg->target.handle = serviceHandle; data1.outMsg->dataSz = 1024; diff --git a/testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp b/testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp index be0e2578..58243b52 100644 --- a/testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp +++ b/testsuites/unittest/extended/signal/full/It_ipc_pipe_002.cpp @@ -37,7 +37,7 @@ static UINT32 Testcase(VOID) char buffer[20]; // 20, target buffer size int *sharedflag = NULL; int shmid; - + ret = pipe(pipeFd); ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1); shmid = shmget((key_t)IPC_PRIVATE, sizeof(int), 0666 | IPC_CREAT); // 0666 the authority of the shm diff --git a/testsuites/unittest/extended/signal/full/pipe_test_001.cpp b/testsuites/unittest/extended/signal/full/pipe_test_001.cpp index fe13fd1d..8e24b370 100644 --- a/testsuites/unittest/extended/signal/full/pipe_test_001.cpp +++ b/testsuites/unittest/extended/signal/full/pipe_test_001.cpp @@ -59,12 +59,12 @@ int TestPipeSingleProcess() char sentence1[15] = "Hello World"; char a[4] = {0}; (void)sprintf_s(a, sizeof(a), "%d", i); - strcat(sentence1, a); + (void)strcat_s(sentence1, 15, a); // 15, sizeof sentence1 int ret = write(*writeFd, sentence1, strlen(sentence1) + 1); usleep(100000); // 100000, Used to calculate the delay time. printf("read\n"); - memset(readbuffer, 0, sizeof(readbuffer)); + (void)memset_s(readbuffer, sizeof(readbuffer), 0, sizeof(readbuffer)); retValue = read(*readFd, readbuffer, sizeof(readbuffer)); printf("Receive %d bytes data : %s,%d\n", retValue, readbuffer, errno); if (strncmp((readbuffer), (readbuffer), (strlen(sentence1))) != 0) { diff --git a/testsuites/unittest/extended/signal/full/pipe_test_003.cpp b/testsuites/unittest/extended/signal/full/pipe_test_003.cpp index 6c76e23b..03d5eafd 100644 --- a/testsuites/unittest/extended/signal/full/pipe_test_003.cpp +++ b/testsuites/unittest/extended/signal/full/pipe_test_003.cpp @@ -59,7 +59,7 @@ int TestPipeSingleProcessFcntl() char sentence1[15] = "Hello World"; char a[4] = {0}; (void)sprintf_s(a, sizeof(a), "%d", i); - strcat(sentence1, a); + (void)strcat_s(sentence1, 15, a); // 15, sizeof sentence1 int ret = write(*writeFd, sentence1, strlen(sentence1) + 1); usleep(100000); // 100000, Used to calculate the delay time. } @@ -67,7 +67,7 @@ int TestPipeSingleProcessFcntl() char a[4] = {0}; usleep(10000); // 10000, Used to calculate the delay time. printf("read\n"); - memset(readbuffer, 0, sizeof(readbuffer)); + (void)memset_s(readbuffer, sizeof(readbuffer), 0, sizeof(readbuffer)); retValue = read(*readFd, readbuffer, sizeof(readbuffer)); printf("Receive %d bytes data : %s,%d\n", retValue, readbuffer, errno); printf("Receive %d bytes data : %s,%d\n", retValue, readbuffer + 13, errno); // 13, readbuffer offset. @@ -78,7 +78,7 @@ int TestPipeSingleProcessFcntl() usleep(100000); // 100000, Used to calculate the delay time. printf("read\n"); - memset(readbuffer, 0, sizeof(readbuffer)); + (void)memset_s(readbuffer, sizeof(readbuffer), 0, sizeof(readbuffer)); fcntl(*readFd, F_SETFL, O_NONBLOCK); ret = fcntl(*readFd, F_GETFL, O_NONBLOCK); printf("fctrl ret=%d,O_NONBLOCK=%d\n", ret, O_NONBLOCK); diff --git a/testsuites/unittest/extended/signal/full/pipe_test_006.cpp b/testsuites/unittest/extended/signal/full/pipe_test_006.cpp index c0da9ea7..3bd8e54a 100644 --- a/testsuites/unittest/extended/signal/full/pipe_test_006.cpp +++ b/testsuites/unittest/extended/signal/full/pipe_test_006.cpp @@ -31,6 +31,8 @@ #include "it_test_signal.h" #include "signal.h" +static const int NAME_LEN = 60; + static const int MAX_PIPES = 32; static int PipeUnlinkTest() @@ -41,7 +43,7 @@ static int PipeUnlinkTest() int retValue = -1; int status, ret; - char devName[60]; // 60, array subscript + char devName[NAME_LEN]; // 60, array subscript pid = fork(); if (pid == -1) { printf("Fork Error!\n"); @@ -54,7 +56,7 @@ static int PipeUnlinkTest() retValue = pipe(tmpFd); ICUNIT_ASSERT_EQUAL_EXIT(retValue, -1, __LINE__); for (int i = 0; i < MAX_PIPES; i++) { - snprintf(devName, 60, "/dev/pipe%d", i); // 60, len of max size + (void)snprintf_s(devName, NAME_LEN, NAME_LEN - 1, "/dev/pipe%d", i); // 60, len of max size retValue = unlink(devName); ICUNIT_ASSERT_EQUAL_EXIT(retValue, -1, __LINE__); retValue = close(pipefd[i][0]); diff --git a/testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp b/testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp index f25af5e5..c3de5000 100644 --- a/testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp +++ b/testsuites/unittest/extended/signal/smoke/pipe_test_002.cpp @@ -68,7 +68,7 @@ static int TestPipeMultiProcess() char sentence1[15] = "Hello World"; char a[2] = {0}; (void)sprintf_s(a, sizeof(a), "%d", i); - strcat(sentence1, a); + (void)strcat_s(sentence1, 15, a); // 15, sizeof sentence1 int ret = write(*writeFd, sentence1, strlen(sentence1) + 1); ICUNIT_ASSERT_EQUAL(ret, strlen(sentence1) + 1, ret); usleep(10000); // 10000, Used to calculate the delay time. @@ -88,8 +88,8 @@ static int TestPipeMultiProcess() char sentence1[15] = "Hello World"; char a[2] = {0}; (void)sprintf_s(a, sizeof(a), "%d", i); - strcat(sentence1, a); - memset(readbuffer, 0, sizeof(readbuffer)); + (void)strcat_s(sentence1, 15, a); // 15, sizeof sentence1 + (void)memset_s(readbuffer, sizeof(readbuffer), 0, sizeof(readbuffer)); retValue = read(*readFd, readbuffer, strlen(sentence1) + 1); printf("Receive %d bytes data : %s, errno : %d\n", retValue, readbuffer, errno); ICUNIT_ASSERT_SIZE_STRING_EQUAL(readbuffer, sentence1, strlen(sentence1), errno); diff --git a/testsuites/unittest/libc/io/full/IO_test_epoll_001.cpp b/testsuites/unittest/libc/io/full/IO_test_epoll_001.cpp index ecdca93a..e3e8fe86 100644 --- a/testsuites/unittest/libc/io/full/IO_test_epoll_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_epoll_001.cpp @@ -51,6 +51,7 @@ static UINT32 testcase(VOID) sigset_t mask; struct epoll_event ev; struct epoll_event evWait[2]; /* 2, evs num */ + UINT32 ret; retval = pipe(pipeFd); ICUNIT_GOTO_EQUAL(retval, 0, retval, OUT); @@ -71,7 +72,8 @@ static UINT32 testcase(VOID) if (pid == 0) { close(pipeFd[1]); - memset(evWait, 0, sizeof(struct epoll_event) * 2); /* 2, evs num */ + ret = memset_s(evWait, sizeof(struct epoll_event) * 2, 0, sizeof(struct epoll_event) * 2); /* 2, evs num */ + ICUNIT_ASSERT_EQUAL(ret, 0, ret); retval = epoll_wait(epFd, evWait, 2, 3000); /* 2, num of wait fd. 3000, wait time */ close(pipeFd[0]); diff --git a/testsuites/unittest/libc/io/full/IO_test_epoll_002.cpp b/testsuites/unittest/libc/io/full/IO_test_epoll_002.cpp index 8b54bdcd..1c59173e 100644 --- a/testsuites/unittest/libc/io/full/IO_test_epoll_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_epoll_002.cpp @@ -97,7 +97,7 @@ static UINT32 testcase(VOID) if (pid == 0) { close(pipeFd[1]); - memset(evWait, 0, sizeof(struct epoll_event) * 2); /* 2, evs num */ + (void)memset_s(evWait, sizeof(struct epoll_event) * 2, 0, sizeof(struct epoll_event) * 2); /* 2, evs num */ evWait[0].data.fd = pipeFd[0]; retval = epoll_pwait(epFd, evWait, 2, 3000, &mask); /* 2, num of wait fd. 3000, wait time */ diff --git a/testsuites/unittest/libc/io/full/It_stdio_fputws_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_fputws_001.cpp index 58011cd1..1ada98da 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_fputws_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_fputws_001.cpp @@ -40,9 +40,13 @@ static UINT32 Testcase(VOID) int nType; char pathname[50]; // 50, path name buffer size FILE *testFile; - (void)strncpy_s(pathname, 50, g_ioTestPath, 50); // 50, path name buffer size + int ret; + + ret = strncpy_s(pathname, 50, g_ioTestPath, 50); // 50, path name buffer size + ICUNIT_ASSERT_EQUAL(ret, 0, ret); char *filename = "/crtfputwstest1"; - strcat(pathname, filename); + ret = strcat_s(pathname, 50, filename); // 50, path name buffer size + ICUNIT_ASSERT_EQUAL(ret, EOK, ret); for (nType = 0; nType < 6; nType++) { // 6, test loop num testFile = fopen(pathname, "a"); diff --git a/testsuites/unittest/libc/io/full/It_stdio_fwprintf_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_fwprintf_001.cpp index 1bf57114..fbafa1bd 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_fwprintf_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_fwprintf_001.cpp @@ -38,12 +38,14 @@ static UINT32 Testcase(VOID) int nRet; unsigned int nPos; int nType; - char pathname[50]; // 50, path name buffer size - strncpy(pathname, g_ioTestPath, 50); // 50, path name buffer size + char pathname[50]; // 50, path name buffer size + (void)strncpy_s(pathname, 50, g_ioTestPath, 50); // 50, path name buffer size char *filename = "/crtfwprintftest1"; FILE *testFile = NULL; + int ret; - strcat(pathname, filename); + ret = strcat_s(pathname, 50, filename); // 50, path name buffer size + ICUNIT_ASSERT_EQUAL(ret, EOK, ret); for (nType = 0; nType < 6; nType++) { // 6, loop test num testFile = fopen(pathname, "w+"); @@ -52,7 +54,7 @@ static UINT32 Testcase(VOID) nPos = (unsigned int)ftell(testFile); nRet = fwprintf(testFile, L"hello world %d", 666); // 666, for test, print to testFile - ICUNIT_GOTO_EQUAL(nRet, 15, nRet, EXIT); // 15, total write size + ICUNIT_GOTO_EQUAL(nRet, 15, nRet, EXIT); // 15, total write size if ((nPos + 15) != (unsigned int)ftell(testFile)) { // 15, total write size ICUNIT_GOTO_EQUAL(1, 0, 1, EXIT); diff --git a/testsuites/unittest/libc/io/full/It_stdio_getc_unlocked_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_getc_unlocked_001.cpp index cd10d71e..86b87578 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_getc_unlocked_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_getc_unlocked_001.cpp @@ -37,11 +37,15 @@ static UINT32 Testcase(VOID) unsigned int nPos; int ret; char pathname[50]; // 50, enough space. - (void)strncpy_s(pathname, sizeof(pathname), g_ioTestPath, sizeof(pathname)); char *filename = "/crt_getc_unlocked_test1"; FILE *testFile = NULL; - strcat(pathname, filename); + ret = strncpy_s(pathname, sizeof(pathname), g_ioTestPath, sizeof(pathname)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); + + ret = strcat_s(pathname, 50, filename); // 50, path name buffer size + ICUNIT_ASSERT_EQUAL(ret, EOK, ret); + testFile = fopen(pathname, "w+"); ICUNIT_ASSERT_NOT_EQUAL(testFile, NULL, LOS_NOK); ret = fputs("0123456789abcdefghijklmnopqrstuvwxyz", testFile); diff --git a/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp index da1c3fd0..ed59e2ce 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp @@ -38,9 +38,11 @@ static UINT32 Testcase(VOID) const char *str = "水"; size_t sz = strlen(str); int len1, len2, len3; + UINT32 ret; mbstate_t mb; - memset(&mb, 0, sizeof(mb)); + ret = memset_s(&mb, sizeof(mb), 0, sizeof(mb)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); len1 = mbrlen(str, 1, &mb); ICUNIT_GOTO_EQUAL(len1, -2, len1, EXIT); // -2, except return value diff --git a/testsuites/unittest/libc/io/full/It_stdio_putwc_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_putwc_001.cpp index a3667385..7767447b 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_putwc_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_putwc_001.cpp @@ -38,11 +38,15 @@ static UINT32 Testcase(VOID) long nPos; int nType, i; FILE *putwcFile = NULL; - char pathname[50]; // 50, pathname size - strncpy(pathname, g_ioTestPath, 50); // 50, pathname size + char pathname[50]; // 50, pathname size char *filename = "/crtputwctest1"; + int ret; - strcat(pathname, filename); + ret = strncpy_s(pathname, 50, g_ioTestPath, 50); // 50, pathname size + ICUNIT_ASSERT_EQUAL(ret, 0, ret); + + ret = strcat_s(pathname, 50, filename); // 50, path name buffer size + ICUNIT_ASSERT_EQUAL(ret, EOK, ret); for (nType = 0; nType < 6; nType++) { // 6, loop test num putwcFile = fopen(pathname, "w+"); diff --git a/testsuites/unittest/libc/io/full/It_stdio_readv_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_readv_001.cpp index 78eebb91..6af0103b 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_readv_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_readv_001.cpp @@ -41,14 +41,16 @@ static UINT32 Testcase(VOID) struct iovec iov[2]; // 2, read 2 block ssize_t nread; const int testStrLen = 10; + UINT32 ret; iov[0].iov_base = buf1; iov[0].iov_len = sizeof(buf1) - 1; iov[1].iov_base = buf2; iov[1].iov_len = sizeof(buf2) - 1; - strncpy(pathname, g_ioTestPath, 50); // 50, path name size - strcat(pathname, filename); + (void)strncpy_s(pathname, 50, g_ioTestPath, 50); // 50, path name size + ret = strcat_s(pathname, 50, filename); // 50, path name buffer size + ICUNIT_ASSERT_EQUAL(ret, EOK, ret); fd = open(pathname, O_CREAT | O_RDWR | O_TRUNC, 0666); // 0666, file authority if (fd < 0) { printf("error: can`t open file\n"); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_002.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_002.cpp index d7507a1b..acd84131 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_002.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_002.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 1; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq002_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq002_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -66,6 +68,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_005.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_005.cpp index eace9af2..cafbc621 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_005.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_005.cpp @@ -32,10 +32,13 @@ static UINT32 Testcase(VOID) { + INT32 ret; CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq005_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq005_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); mqueue = mq_open(mqname, O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT); ICUNIT_ASSERT_EQUAL(errno, ENOENT, errno); @@ -45,6 +48,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqueue); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_008.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_008.cpp index aa888e9c..ecc6d19a 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_008.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_008.cpp @@ -36,8 +36,10 @@ static UINT32 Testcase(VOID) CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t roqueue, roqueue2; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq008_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq008_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + roqueue = mq_open(mqname, O_CREAT | O_RDONLY, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(roqueue, (mqd_t)-1, roqueue, EXIT); @@ -59,6 +61,7 @@ EXIT1: EXIT: mq_close(roqueue); mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_011.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_011.cpp index 53f8df27..313ad83d 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_011.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_011.cpp @@ -40,8 +40,10 @@ static UINT32 Testcase(VOID) mqd_t rdwrqueue, rdwrqueue2; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq011_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq011_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; rdwrqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); @@ -77,6 +79,7 @@ EXIT1: EXIT: mq_close(rdwrqueue); mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_013.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_013.cpp index f5b8698e..65f1c4fc 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_013.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_013.cpp @@ -37,8 +37,10 @@ static UINT32 Testcase(VOID) const CHAR *msgptr = MQUEUE_SEND_STRING_TEST; mqd_t mqueue1, mqueue2; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq013_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq013_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); + mqueue1 = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue1, (mqd_t)-1, mqueue1, EXIT1); @@ -67,6 +69,7 @@ EXIT1: mq_close(mqueue1); EXIT: mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_014.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_014.cpp index b124f181..5a62f1ff 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_014.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_014.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq014_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq014_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -60,6 +62,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_015.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_015.cpp index 5bc45d9c..2da68d5e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_015.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_015.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; struct mq_attr attrget; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq015_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq015_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; attr.mq_msgsize = 5; // 5, queue message size. @@ -67,6 +69,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_016.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_016.cpp index 2a464695..ca5ea520 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_016.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_016.cpp @@ -36,8 +36,10 @@ static UINT32 Testcase(VOID) CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t mqueue1, mqueue2; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq016_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq016_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); + mqueue1 = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue1, (mqd_t)-1, mqueue1, EXIT1); @@ -57,6 +59,7 @@ EXIT1: mq_close(mqueue1); EXIT: mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_018.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_018.cpp index 924bf87c..81aa005b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_018.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_018.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) const CHAR *msgptr = MQUEUE_SEND_STRING_TEST; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq018_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq018_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -56,6 +58,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_019.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_019.cpp index a6a4b253..3b54987c 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_019.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_019.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue1, mqueue2; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq019_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq019_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -76,6 +78,7 @@ EXIT1: mq_close(mqueue1); EXIT: mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_020.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_020.cpp index e24f1a8d..0de5d669 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_020.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_020.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) struct sigevent ev; struct sigaction act; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq020_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq020_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -54,6 +56,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_021.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_021.cpp index 24eed50c..44af9f24 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_021.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_021.cpp @@ -32,10 +32,13 @@ static UINT32 Testcase(VOID) { + INT32 ret; CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq021_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq021_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); mqueue = mq_open(mqname, O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT); @@ -45,6 +48,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqueue); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_025.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_025.cpp index 34df3292..a822ce26 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_025.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_025.cpp @@ -30,16 +30,23 @@ */ #include "It_posix_queue.h" +#define QUEUE_NAME_MAX_LEN (MQUEUE_NAME_MAX_TEST * 2) + static UINT32 Testcase(VOID) { - CHAR mqname[MQUEUE_NAME_MAX_TEST * 2]; + CHAR mqname[QUEUE_NAME_MAX_LEN]; mqd_t mqueue; + UINT32 ret; INT32 i; - snprintf(mqname, MQUEUE_NAME_MAX_TEST * 2, "/mq025_%d", LosCurTaskIDGet()); // 2, mqname length. + ret = snprintf_s(mqname, QUEUE_NAME_MAX_LEN, QUEUE_NAME_MAX_LEN - 1, \ + "/mq025_%d", LosCurTaskIDGet()); // 2, mqname length. + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); - for (i = 0; i < MQUEUE_NAME_MAX_TEST; i++) - strcat(mqname, "0"); + for (i = 0; i < MQUEUE_NAME_MAX_TEST; i++) { + ret = strcat_s(mqname, QUEUE_NAME_MAX_LEN, "0"); + ICUNIT_ASSERT_EQUAL(ret, EOK, ret); + } mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT); @@ -49,6 +56,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqueue); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_026.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_026.cpp index 85a62c36..b2641180 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_026.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_026.cpp @@ -32,10 +32,13 @@ static UINT32 Testcase(VOID) { + INT32 ret; CHAR qname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t queue; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq026-1_%d", LosCurTaskIDGet()); + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq026-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); queue = mq_open(qname, O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_EQUAL(queue, (mqd_t)-1, queue, EXIT); @@ -45,6 +48,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_027.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_027.cpp index 7bf876e1..5c82bd51 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_027.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_027.cpp @@ -36,7 +36,9 @@ static UINT32 Testcase(VOID) INT32 ret; mqd_t queue; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq027-1_%d", LosCurTaskIDGet()); + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq027-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); queue = mq_open(qname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); if (queue == (mqd_t)-1) { @@ -53,6 +55,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_031.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_031.cpp index 68263166..e0c890d1 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_031.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_031.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq031_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq031_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -69,6 +71,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_032.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_032.cpp index 9feb1399..ca6bae37 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_032.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_032.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct sigevent se; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq032_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq032_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -53,6 +55,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_033.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_033.cpp index 6c426821..b6ff4d50 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_033.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_033.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq033_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq033_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -66,6 +68,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_036.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_036.cpp index 991352a2..20a8538b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_036.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_036.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq036_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq036_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -60,6 +62,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_038.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_038.cpp index 1a0eadb3..bda8e365 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_038.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_038.cpp @@ -37,8 +37,10 @@ static UINT32 Testcase(VOID) const CHAR *msgptr = MQUEUE_SEND_STRING_TEST; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq038_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq038_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -57,6 +59,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_040.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_040.cpp index 4442ff61..120c6094 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_040.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_040.cpp @@ -88,7 +88,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; pthread_attr_t attr1; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq040_%d", getpid()); + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq040_%d", getpid()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 5; // 5, queue max message size. @@ -133,6 +135,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(g_gqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_041.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_041.cpp index 7acdcafa..e710462b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_041.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_041.cpp @@ -91,7 +91,9 @@ static UINT32 Testcase(VOID) pthread_attr_t attr1; pthread_t newTh1, newTh2; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq041_%d", LosCurTaskIDGet()); + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq041_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 5; // 5, queue max message size. @@ -135,6 +137,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(g_gqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_042.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_042.cpp index 926d6ce2..5cea7387 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_042.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_042.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq042_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq042_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -48,7 +50,8 @@ static UINT32 Testcase(VOID) ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); while (1) { - snprintf(msgptr, MQUEUE_STANDARD_NAME_LENGTH, "message %d", i); + ret = snprintf_s(msgptr, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, "message %d", i); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); ret = mq_send(mqueue, msgptr, strlen(msgptr), 0); if (ret == -1) { ICUNIT_GOTO_EQUAL(errno, EAGAIN, errno, EXIT1); @@ -59,7 +62,8 @@ static UINT32 Testcase(VOID) ICUNIT_GOTO_EQUAL(i, MQUEUE_SHORT_ARRAY_LENGTH, i, EXIT1); i = 0; - snprintf(msgptr, MQUEUE_STANDARD_NAME_LENGTH, "message %d", i); + ret = snprintf_s(msgptr, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, "message %d", i); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); ret = mq_receive(mqueue, msgrcd, MQUEUE_STANDARD_NAME_LENGTH, NULL); ICUNIT_GOTO_EQUAL(ret, strlen(msgptr), ret, EXIT1); @@ -77,6 +81,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_043.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_043.cpp index 5b4e65d7..a4fa329c 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_043.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_043.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq043_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq043_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -67,6 +69,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_044.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_044.cpp index 801e114d..b57ecaab 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_044.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_044.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq044_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq044_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -68,6 +70,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_046.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_046.cpp index 90aacd21..6ffbfef1 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_046.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_046.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) mqd_t queue; INT32 unresolved = 0, failure = 0, ret = 0; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq046-1_%d", LosCurTaskIDGet()); + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq046-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); queue = mq_open(qname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(queue, (mqd_t)-1, queue, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_047.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_047.cpp index 97b1a704..5536fcbc 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_047.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_047.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) const CHAR *msgptr = MQUEUE_SEND_STRING_TEST; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq047_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq047_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDONLY | O_NONBLOCK, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -66,6 +68,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_048.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_048.cpp index 254437ee..fbbd7eae 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_048.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_048.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq048_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq048_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -67,6 +69,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_049.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_049.cpp index 061bd055..4f113bf4 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_049.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_049.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) const CHAR *msgptr = MQUEUE_SEND_STRING_TEST; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq049_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq049_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -60,6 +62,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_050.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_050.cpp index 09c75e2d..3563fa53 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_050.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_050.cpp @@ -40,8 +40,10 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq050_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq050_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + for (i = 0; i < MQUEUE_PRIORITY_NUM_TEST; i++) { attr.mq_msgsize = messagesize[i]; attr.mq_maxmsg = messagesize[i]; @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_052.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_052.cpp index 552963f0..cbcc4c40 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_052.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_052.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq052_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq052_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH + 1; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH + 1; @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_054.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_054.cpp index 56d26440..e81bd409 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_054.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_054.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq054_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq054_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -60,6 +62,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_055.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_055.cpp index 866fb2cf..e963e8bb 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_055.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_055.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq055_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq055_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -80,6 +82,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_056.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_056.cpp index 0d8eaf1d..b1f0d423 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_056.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_056.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; INT32 unresolved = 0, failure = 0, ret = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq056-1-%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq056-1-%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -63,6 +65,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqdes); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_057.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_057.cpp index 6e081c1e..d266c857 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_057.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_057.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) CHAR msgrv[MQUEUE_STANDARD_NAME_LENGTH] = {0}; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq057_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq057_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -61,6 +63,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_058.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_058.cpp index cd0bb9ae..2af7b114 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_058.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_058.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; INT32 unresolved = 0, failure = 0, ret = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq058-2-%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq058-2-%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -59,6 +61,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqdes); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_060.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_060.cpp index d74b1702..02ed05a6 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_060.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_060.cpp @@ -35,8 +35,10 @@ static UINT32 Testcase(VOID) INT32 ret; CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq060_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq060_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); + ret = mq_unlink(mqname); ICUNIT_GOTO_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); ICUNIT_GOTO_EQUAL(errno, ENOENT, errno, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_061.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_061.cpp index 1fe6064d..e41a4150 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_061.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_061.cpp @@ -38,12 +38,15 @@ static UINT32 Testcase(VOID) INT32 unresolved = 0; INT32 failure = 0, ret = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq061-1_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq061-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); + mqdes = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqdes, (mqd_t)-1, mqdes, EXIT); - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = mq_getattr(mqdes, &mqstat); ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); @@ -63,6 +66,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqdes); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_063.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_063.cpp index 57f77d7b..c734057b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_063.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_063.cpp @@ -38,15 +38,19 @@ static UINT32 Testcase(VOID) INT32 unresolved = 0; INT32 failure = 0, ret = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq063-1_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq063-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); mqstat.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; mqstat.mq_maxmsg = 40; // 40, queue max message size. mqdes = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &mqstat); ICUNIT_GOTO_NOT_EQUAL(mqdes, (mqd_t)-1, mqdes, EXIT); - memset(&nmqstat, 0, sizeof(nmqstat)); + ret = memset_s(&nmqstat, sizeof(nmqstat), 0, sizeof(nmqstat)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = mq_getattr(mqdes, &nmqstat); ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); @@ -66,6 +70,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqdes); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_064.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_064.cpp index d0f6ca48..b602f424 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_064.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_064.cpp @@ -38,9 +38,12 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr mqstat; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq064_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq064_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); mqstat.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; mqstat.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &mqstat); @@ -50,7 +53,8 @@ static UINT32 Testcase(VOID) ret = mq_send(mqueue, msgptr, strlen(msgptr), 0); ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); } - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1); ret = mq_getattr(mqueue, &mqstat); ICUNIT_GOTO_EQUAL(ret, MQUEUE_NO_ERROR, ret, EXIT1); ICUNIT_GOTO_EQUAL(mqstat.mq_curmsgs, 5, mqstat.mq_curmsgs, EXIT1); // 5, assert the curmsgs. @@ -66,6 +70,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_065.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_065.cpp index 4760d6cb..041a008a 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_065.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_065.cpp @@ -37,13 +37,16 @@ static UINT32 Testcase(VOID) mqd_t mqueue, mqdesInvalid; struct mq_attr mqstat; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq065_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq065_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); mqdesInvalid = (mqd_t)((UINTPTR)mqueue + PER_ADDED_VALUE); - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1); ret = mq_getattr(mqdesInvalid, &mqstat); ICUNIT_GOTO_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); @@ -60,6 +63,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_066.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_066.cpp index 03b127e9..b3e63e77 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_066.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_066.cpp @@ -39,13 +39,17 @@ static UINT32 Testcase(VOID) INT32 unresolved = 0; INT32 failure = 0, ret = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq066-1_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq066-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); + mqdes = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); ICUNIT_GOTO_NOT_EQUAL(mqdes, (mqd_t)-1, mqdes, EXIT); - memset(&mqstat, 0, sizeof(mqstat)); - memset(&nmqstat, 0, sizeof(nmqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); + ret = memset_s(&nmqstat, sizeof(nmqstat), 0, sizeof(nmqstat)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); ret = mq_getattr(mqdes, &mqstat); ICUNIT_GOTO_NOT_EQUAL(ret, -1, ret, EXIT); @@ -73,6 +77,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqdes); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_067.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_067.cpp index 637794b0..3742e40f 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_067.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_067.cpp @@ -38,13 +38,17 @@ static UINT32 Testcase(VOID) struct mq_attr mqstat1 = { 0 }; struct mq_attr mqstat2 = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq067_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq067_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); - memset(&mqstat1, 0, sizeof(mqstat1)); - memset(&mqstat2, 0, sizeof(mqstat1)); + ret = memset_s(&mqstat1, sizeof(mqstat1), 0, sizeof(mqstat1)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); + ret = memset_s(&mqstat2, sizeof(mqstat2), 0, sizeof(mqstat1)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = mq_getattr(mqueue, &mqstat1); ICUNIT_GOTO_NOT_EQUAL(ret, -1, ret, EXIT1); @@ -73,6 +77,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_069.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_069.cpp index 57b2a789..d10ec589 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_069.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_069.cpp @@ -38,16 +38,20 @@ static UINT32 Testcase(VOID) struct mq_attr mqstat1; struct mq_attr mqstat2; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq069_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq069_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); + mqueue1 = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); ICUNIT_GOTO_NOT_EQUAL(mqueue1, (mqd_t)-1, mqueue1, EXIT1); mqueue2 = mqueue1; mqueue1 = (mqd_t)((UINTPTR)mqueue1 + PER_ADDED_VALUE); - memset(&mqstat1, 0, sizeof(mqstat1)); - memset(&mqstat2, 0, sizeof(mqstat2)); + ret = memset_s(&mqstat1, sizeof(mqstat1), 0, sizeof(mqstat1)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); + ret = memset_s(&mqstat2, sizeof(mqstat2), 0, sizeof(mqstat2)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); mqstat2.mq_flags = 1; ret = mq_setattr(mqueue1, &mqstat1, NULL); @@ -73,6 +77,7 @@ EXIT1: mq_close(mqueue1); EXIT: mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_070.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_070.cpp index 6b80f610..b1421a7e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_070.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_070.cpp @@ -44,8 +44,10 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq070_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq070_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -85,6 +87,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_071.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_071.cpp index e2d4c17c..5a195c7a 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_071.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_071.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq071_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq071_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_072.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_072.cpp index 209f95c1..161ad55e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_072.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_072.cpp @@ -43,7 +43,9 @@ static UINT32 Testcase(VOID) msgAttr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; msgAttr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq072_%d", LosCurTaskIDGet()); + ret = snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq072_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); msgQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(msgQId, (mqd_t)-1, msgQId, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_073.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_073.cpp index 84da59ce..0c90161b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_073.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_073.cpp @@ -43,9 +43,13 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname1, MQUEUE_STANDARD_NAME_LENGTH, "/mq073_1_%d", LosCurTaskIDGet()); - snprintf(mqname2, MQUEUE_STANDARD_NAME_LENGTH, "/mq073_2_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname1, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq073_1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + ret = snprintf_s(mqname2, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq073_2_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + mqueue1 = mq_open(mqname1, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue1, (mqd_t)-1, mqueue1, EXIT); @@ -77,6 +81,7 @@ EXIT1: EXIT: mq_close(mqueue1); mq_unlink(mqname1); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_075.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_075.cpp index 2fea2090..94985091 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_075.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_075.cpp @@ -65,8 +65,9 @@ static UINT32 Testcase(VOID) g_testFlag = 1; // 1 initialize the flag LOS_TaskLock(); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq075_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq075_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); ret = pthread_attr_init(&attr1); @@ -110,6 +111,7 @@ EXIT1: mq_unlink(mqname); EXIT: PosixPthreadDestroy(&attr1, pthread1); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_076.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_076.cpp index f34f5c23..aab026ac 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_076.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_076.cpp @@ -63,7 +63,9 @@ static VOID *PthreadF02(VOID *arg) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 2; // 2, queue max message size. - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq076_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq076_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); @@ -103,6 +105,7 @@ EXIT1: EXIT: PosixPthreadDestroy(&attr1, thread1); g_testCount = 0; +EXIT2: return NULL; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_077.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_077.cpp index d3f4be8e..8721c8c7 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_077.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_077.cpp @@ -64,8 +64,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq077_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq077_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); @@ -104,6 +105,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_078.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_078.cpp index 8ee1ff07..1c9860d4 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_078.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_078.cpp @@ -65,7 +65,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq078_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq078_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_ASSERT_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue); @@ -107,6 +109,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_079.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_079.cpp index 0599283b..b657845e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_079.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_079.cpp @@ -91,8 +91,10 @@ static UINT32 Testcase(VOID) pthread_attr_t attr1; struct sched_param schedparam; - memset(g_gqname, 0, MQUEUE_STANDARD_NAME_LENGTH); - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq079_%d", LosCurTaskIDGet()); + ret = memset_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, 0, MQUEUE_STANDARD_NAME_LENGTH); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); + (void)snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq079_%d", LosCurTaskIDGet()); g_testCount = 0; diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_080.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_080.cpp index 74e72515..c68b06e3 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_080.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_080.cpp @@ -40,8 +40,10 @@ static UINT32 Testcase(VOID) INT32 unresolved = 0, failure = 0, i, maxreached = 0, ret = 0; unsigned pri; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq080-1_%d", LosCurTaskIDGet()); - + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq080-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MAXMSG5; queue = mq_open(qname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); @@ -50,7 +52,8 @@ static UINT32 Testcase(VOID) ts.tv_sec = 0; ts.tv_nsec = 0; for (i = 0; i < MAXMSG5 + 1; i++) { - snprintf(msgptr, MQUEUE_STANDARD_NAME_LENGTH, "message %d", i); + ret = snprintf_s(msgptr, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, "message %d", i); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); ts.tv_sec++; if (mq_timedsend(queue, msgptr, strlen(msgptr), 0, &ts) == -1) { maxreached = 1; @@ -77,6 +80,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_081.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_081.cpp index 3ac51ae4..9af005ad 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_081.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_081.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) INT32 unresolved = 0, ret; unsigned pri; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq081-1_%d", LosCurTaskIDGet()); + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq081-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MAXMSG5; @@ -68,6 +70,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_082.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_082.cpp index ee23a2bc..d39bd4b9 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_082.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_082.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq082_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq082_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -67,6 +69,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_083.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_083.cpp index 55b26c13..bdb9305e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_083.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_083.cpp @@ -39,8 +39,9 @@ static UINT32 Testcase(VOID) mqd_t queue; INT32 unresolved = 0, failure = 0, i, maxreached = 0, ret = 0; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq083-1_%d", LosCurTaskIDGet()); - + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq083-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); attr.mq_msgsize = 100; // 100, queue message size. attr.mq_maxmsg = MAXMSG5; queue = mq_open(qname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); @@ -49,12 +50,14 @@ static UINT32 Testcase(VOID) ts.tv_sec = 1; ts.tv_nsec = 0; for (i = 0; i < MAXMSG5; i++) { - snprintf(msgptr, MQUEUE_STANDARD_NAME_LENGTH, "message %d", i); + ret = snprintf_s(msgptr, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, "message %d", i); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); ret = mq_timedsend(queue, msgptr, strlen(msgptr), 0, &ts); ICUNIT_GOTO_NOT_EQUAL(ret, -1, ret, EXIT); } - snprintf(msgptr, MQUEUE_STANDARD_NAME_LENGTH, "message %d", i); + ret = snprintf_s(msgptr, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, "message %d", i); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); ret = mq_timedsend(queue, msgptr, strlen(msgptr), 0, &ts); ICUNIT_GOTO_EQUAL(ret, -1, ret, EXIT); ICUNIT_GOTO_EQUAL(errno, EAGAIN, errno, EXIT); @@ -69,6 +72,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_084.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_084.cpp index 02b6fc18..07410d79 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_084.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_084.cpp @@ -38,8 +38,9 @@ static UINT32 Testcase(VOID) mqd_t queue; INT32 unresolved = 0, failure = 0, ret = 0; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq084-1_%d", LosCurTaskIDGet()); - + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq084-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); queue = mq_open(qname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(queue, (mqd_t)-1, queue, EXIT); @@ -59,6 +60,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_085.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_085.cpp index 750ee14b..9017ad4c 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_085.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_085.cpp @@ -38,8 +38,9 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq085_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq085_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDONLY, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -60,6 +61,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_086.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_086.cpp index 6771dbaf..61c5cc1d 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_086.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_086.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "mq086_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "mq086_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -59,6 +61,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_087.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_087.cpp index 92ab2b4c..09b44a7f 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_087.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_087.cpp @@ -39,8 +39,9 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq087_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq087_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -63,6 +64,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_088.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_088.cpp index b6c4caf8..4f83427b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_088.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_088.cpp @@ -40,8 +40,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq088_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq088_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); ts.tv_sec = 0; ts.tv_nsec = 0; for (i = 0; i < MQUEUE_PRIORITY_NUM_TEST; i++) { @@ -68,6 +69,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_089.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_089.cpp index 5da1abcf..e2ddaa92 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_089.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_089.cpp @@ -38,8 +38,9 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/tm/mq089_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/tm/mq089_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -59,6 +60,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_090.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_090.cpp index 028c9a31..6cdb9b2e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_090.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_090.cpp @@ -37,7 +37,8 @@ static UINT32 Testcase(VOID) INT32 i, unresolved = 0, failure = 0, numqueues = 0, ret; for (i = 0; (i < _POSIX_OPEN_MAX) && (i < _POSIX_MQ_OPEN_MAX); i++, numqueues++) { - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq090%d_%d", i, LosCurTaskIDGet()); + (void)snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq090%d_%d", i, LosCurTaskIDGet()); queue[i] = mq_open(qname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); if (queue[i] == (mqd_t)-1) { @@ -59,12 +60,14 @@ static UINT32 Testcase(VOID) ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); } for (i = 0; i < numqueues; i++) { - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq090%d_%d", i, LosCurTaskIDGet()); + (void)snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq090%d_%d", i, LosCurTaskIDGet()); ret = mq_unlink(qname); ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); } - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq090%d_%d", numqueues, LosCurTaskIDGet()); + (void)snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq090%d_%d", numqueues, LosCurTaskIDGet()); ret = mq_unlink(qname); ICUNIT_GOTO_EQUAL(ret, -1, ret, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_091.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_091.cpp index 614e9c9d..a1303c79 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_091.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_091.cpp @@ -38,8 +38,9 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq091_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq091_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -60,6 +61,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_093.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_093.cpp index 4e8596f4..a94324c8 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_093.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_093.cpp @@ -40,8 +40,9 @@ static UINT32 Testcase(VOID) struct sigaction act; time_t currsec; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq093_%d", LosCurTaskIDGet()); - + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq093_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; @@ -71,6 +72,7 @@ EXIT1: mq_close(g_gqueue); EXIT: mq_unlink(g_gqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_094.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_094.cpp index b9a9a0bf..817cebf4 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_094.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_094.cpp @@ -38,8 +38,10 @@ static UINT32 Testcase(VOID) struct timespec ts; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq094_%d", LosCurTaskIDGet()); - + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq094_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); + mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT); @@ -61,6 +63,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_095.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_095.cpp index 61c5d9ff..992e376f 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_095.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_095.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq095_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq095_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; @@ -83,6 +85,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_096.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_096.cpp index 5556a8e1..1a75d554 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_096.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_096.cpp @@ -40,9 +40,12 @@ static UINT32 Testcase(VOID) struct mq_attr attr; struct timespec ts; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq096_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq096_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); - memset(&attr, 0, sizeof(attr)); + ret = memset_s(&attr, sizeof(attr), 0, sizeof(attr)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); attr.mq_msgsize = 20 + 1; // 20, queue message size. attr.mq_maxmsg = 20 + 1; // 20, queue max message size. @@ -69,6 +72,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_097.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_097.cpp index 00fad7b1..09e7effd 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_097.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_097.cpp @@ -92,7 +92,9 @@ static UINT32 Testcase(VOID) pthread_attr_t attr1; pthread_t newTh, newTh2; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq097_%d", LosCurTaskIDGet()); + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq097_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -133,6 +135,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(g_gqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_098.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_098.cpp index 8071f727..3a3fe30d 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_098.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_098.cpp @@ -36,7 +36,9 @@ static UINT32 Testcase(VOID) INT32 ret = 0; mqd_t queue; - snprintf(qname, MQUEUE_STANDARD_NAME_LENGTH, "/mq098_%d", LosCurTaskIDGet()); + ret = snprintf_s(qname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq098_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); queue = mq_open(qname, O_CREAT | O_RDWR | O_WRONLY, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(queue, (mqd_t)-1, queue, EXIT); @@ -51,6 +53,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(queue); mq_unlink(qname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_100.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_100.cpp index 954d2787..02637c82 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_100.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_100.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq100_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq100_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -64,6 +66,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_101.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_101.cpp index aee4950a..ef149c08 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_101.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_101.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq101_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq101_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -73,6 +75,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_102.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_102.cpp index b5e93be3..6fe9769e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_102.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_102.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq102_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq102_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -68,6 +70,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_103.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_103.cpp index e235b46b..20891887 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_103.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_103.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq103_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq103_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -68,6 +70,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_104.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_104.cpp index 14c49acf..109b9257 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_104.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_104.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq104_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq104_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -83,6 +85,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_106.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_106.cpp index 0470c8b8..fa6b9de8 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_106.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_106.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq106_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq106_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -64,6 +66,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_108.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_108.cpp index 898c252c..5c0afa2c 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_108.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_108.cpp @@ -38,7 +38,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; INT32 unresolved = 0, failure = 0, ret = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq108-1_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq108-1_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -61,6 +63,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(mqdes); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_109.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_109.cpp index 558d7cc5..91c160f0 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_109.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_109.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq109_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq109_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -63,6 +65,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_110.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_110.cpp index 1cac5c01..f107efe9 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_110.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_110.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq110_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq110_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -63,6 +65,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_111.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_111.cpp index fdd8ff00..2e13de2b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_111.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_111.cpp @@ -59,7 +59,9 @@ static VOID *PthreadF02(VOID *arg) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq111_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq111_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT2); @@ -95,6 +97,7 @@ EXIT1: mq_unlink(mqname); EXIT: pthread_join(pthread1, NULL); +EXIT3: return NULL; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_112.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_112.cpp index 40fcdb8b..0c2af96a 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_112.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_112.cpp @@ -61,7 +61,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq112_%d", LosCurTaskIDGet()); + ret = snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq112_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); g_messageQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(g_messageQId, (mqd_t)-1, g_messageQId, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_113.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_113.cpp index 8a041343..b133bdad 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_113.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_113.cpp @@ -66,7 +66,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq113_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq113_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT2); @@ -115,6 +117,7 @@ EXIT1: pthread_join(pthread1, NULL); EXIT: pthread_attr_destroy(&attr1); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_114.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_114.cpp index 01ff7d7a..cf3c050b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_114.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_114.cpp @@ -65,7 +65,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; LOS_TaskLock(); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq114_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq114_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT2); @@ -114,6 +116,7 @@ EXIT1: pthread_join(pthread1, NULL); EXIT: pthread_attr_destroy(&attr1); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_115.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_115.cpp index 8ce095ba..eedbc942 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_115.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_115.cpp @@ -67,7 +67,9 @@ static UINT32 Testcase(VOID) LOS_TaskLock(); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq115_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq115_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT2); @@ -113,6 +115,7 @@ EXIT1: pthread_join(pthread1, NULL); EXIT: pthread_attr_destroy(&attr1); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_116.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_116.cpp index d4b3c190..9e0fa7e2 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_116.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_116.cpp @@ -43,7 +43,9 @@ static VOID *PthreadF01(VOID *arg) LOS_AtomicInc(&g_testCount); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq116_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq116_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); @@ -67,6 +69,7 @@ EXIT1: EXIT: mq_unlink(mqname); g_testCount = 0; +EXIT2: return NULL; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_117.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_117.cpp index d063374b..c1dbcfdb 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_117.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_117.cpp @@ -63,7 +63,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; LOS_TaskLock(); - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq117_%d", LosCurTaskIDGet()); + ret = snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq117_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); g_messageQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(g_messageQId, (mqd_t)-1, g_messageQId, EXIT2); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_118.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_118.cpp index f330480b..91af0c1a 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_118.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_118.cpp @@ -99,7 +99,8 @@ static UINT32 Testcase(VOID) LOS_TaskLock(); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq118_%d", LosCurTaskIDGet()); + (void)snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq118_%d", LosCurTaskIDGet()); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_119.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_119.cpp index d93f11d7..9e23add7 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_119.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_119.cpp @@ -77,7 +77,9 @@ static VOID *PthreadF02(VOID *arg) LOS_AtomicInc(&g_testCount); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq119_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq119_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT); @@ -117,6 +119,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_120.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_120.cpp index 3205a0de..1def3053 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_120.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_120.cpp @@ -89,7 +89,8 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq120_%d", LosCurTaskIDGet()); + (void)snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq120_%d", LosCurTaskIDGet()); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_121.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_121.cpp index 66574cce..0f40cff8 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_121.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_121.cpp @@ -141,7 +141,8 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq121_%d", LosCurTaskIDGet()); + (void)snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq121_%d", LosCurTaskIDGet()); g_messageQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(g_messageQId, (mqd_t)-1, g_messageQId, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_122.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_122.cpp index 60a483c6..de3753fc 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_122.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_122.cpp @@ -68,7 +68,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq122_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq122_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); @@ -101,6 +103,7 @@ EXIT1: mq_close(g_gqueue); EXIT: mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_123.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_123.cpp index c1847935..7d34a05f 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_123.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_123.cpp @@ -47,7 +47,9 @@ static VOID HwiF01(VOID *arg) LOS_AtomicInc(&g_testCount); - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq123_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq123_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT); @@ -69,6 +71,7 @@ EXIT: mq_close(g_gqueue); mq_unlink(mqname); g_testCount = 0; +EXIT1: return; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_124.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_124.cpp index 774c8dd1..3cf6adaf 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_124.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_124.cpp @@ -98,10 +98,13 @@ EXIT: static UINT32 Testcase(VOID) { UINT32 uret; + INT32 ret; g_testCount = 0; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq124_%d", LosCurTaskIDGet()); + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq124_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT); uret = LOS_HwiCreate(HWI_NUM_TEST1, 1, 0, (HWI_PROC_FUNC)HwiF02, 0); ICUNIT_GOTO_EQUAL(uret, MQUEUE_NO_ERROR, uret, EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_125.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_125.cpp index f6372190..60f323a3 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_125.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_125.cpp @@ -103,7 +103,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq125_%d", LosCurTaskIDGet()); + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq125_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); ret = pthread_attr_init(&attr1); ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); @@ -145,6 +147,7 @@ EXIT1: pthread_join(pthread1, NULL); EXIT: pthread_attr_destroy(&attr1); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_126.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_126.cpp index 022b0001..ac45f4a9 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_126.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_126.cpp @@ -100,7 +100,9 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq126_%d", LosCurTaskIDGet()); + ret = snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq126_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); uret = LOS_HwiCreate(HWI_NUM_TEST, 0, 0, (HWI_PROC_FUNC)HwiF01, 0); ICUNIT_GOTO_EQUAL(uret, MQUEUE_NO_ERROR, uret, EXIT); @@ -142,6 +144,7 @@ EXIT1: pthread_attr_destroy(&attr1); EXIT: TEST_HwiDelete(HWI_NUM_TEST); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_128.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_128.cpp index b2060b62..b05e6aa5 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_128.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_128.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq128_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq128_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -60,6 +62,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_129.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_129.cpp index b78aa4fb..ff8dd622 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_129.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_129.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq129_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq129_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -68,6 +70,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_130.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_130.cpp index 8ee6607c..d4cfa92b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_130.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_130.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = 0; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq130_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq130_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT); @@ -58,6 +60,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(g_gqueue); mq_unlink(mqname); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_133.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_133.cpp index f980ccf7..a47adcbc 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_133.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_133.cpp @@ -88,7 +88,8 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq170_%d", LosCurTaskIDGet()); + (void)snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq170_%d", LosCurTaskIDGet()); g_messageQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(g_messageQId, (mqd_t)-1, g_messageQId, EXIT1); @@ -148,7 +149,6 @@ EXIT2: EXIT1: mq_close(g_messageQId); mq_unlink(qName); -EXIT: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_134.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_134.cpp index 1293dce1..27f5a041 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_134.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_134.cpp @@ -37,7 +37,9 @@ static UINT32 Testcase(VOID) CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq134_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq134_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -55,6 +57,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_136.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_136.cpp index 83f0f82f..71df4fcd 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_136.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_136.cpp @@ -46,7 +46,8 @@ static UINT32 Testcase(VOID) msgAttr.mq_maxmsg = 20; // 20, mqueue message size. for (index = 0; index < (LOSCFG_BASE_IPC_QUEUE_CONFIG - QUEUE_EXISTED_NUM); index++) { - snprintf(qName[index], MQUEUE_STANDARD_NAME_LENGTH, "/mq136_%d", index); + (void)snprintf_s(qName[index], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq136_%d", index); queueID[index] = mq_open(qName[index], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(queueID[index], (mqd_t)-1, queueID[index], EXIT); } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_143.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_143.cpp index 246d34cb..c4301752 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_143.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_143.cpp @@ -61,7 +61,9 @@ static UINT32 Testcase(VOID) attr.mq_maxmsg = size; attr.mq_flags = O_NONBLOCK; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq143_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq143_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR | O_EXCL, S_IRUSR | S_IWUSR, &attr); ICUNIT_ASSERT_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue); @@ -101,6 +103,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_144.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_144.cpp index c9d07ef4..ebed1beb 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_144.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_144.cpp @@ -92,12 +92,15 @@ static UINT32 Testcase(VOID) pthread_attr_t attr1; pthread_t newTh, newTh2; - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); mqstat.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; mqstat.mq_msgsize = MQUEUE_SHORT_ARRAY_LENGTH * 2; // 2, mqueue message size. mqstat.mq_flags = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq144_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq144_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT3); g_gqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRWXU | S_IRWXG | S_IRWXO, &mqstat); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT); @@ -144,6 +147,7 @@ EXIT1: EXIT: mq_close(g_gqueue); mq_unlink(mqname); +EXIT3: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp index 76ce0c07..feed4ff3 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_145.cpp @@ -125,12 +125,14 @@ static UINT32 Testcase(VOID) struct mq_attr mqstat; pthread_t pthreadSend1, pthreadSend2, pthreadRecev1, pthreadRecev2; - snprintf(mqname1, MQUEUE_STANDARD_NAME_LENGTH, "/mqueue145_1_%d", LosCurTaskIDGet()); - snprintf(mqname2, MQUEUE_STANDARD_NAME_LENGTH, "/mqueue145_2_%d", LosCurTaskIDGet()); + (void)snprintf_s(mqname1, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mqueue145_1_%d", LosCurTaskIDGet()); + (void)snprintf_s(mqname2, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mqueue145_2_%d", LosCurTaskIDGet()); g_testCount = 0; - memset(&mqstat, 0, sizeof(mqstat)); + (void)memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); mqstat.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; mqstat.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; mqstat.mq_flags = 0; diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp index 256ed91f..35f58de5 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_146.cpp @@ -98,7 +98,8 @@ static UINT32 Testcase(VOID) oflag = O_CREAT | O_NONBLOCK | O_RDWR; - memset(&mqstat, 0, sizeof(mqstat)); + ret = memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); mqstat.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; mqstat.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; mqstat.mq_flags = 0; diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_147.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_147.cpp index 972b09cc..1955c0ee 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_147.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_147.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = 1; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq147_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq147_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_148.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_148.cpp index bfad43ea..afe8bbc2 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_148.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_148.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) msgAttr.mq_msgsize = 0xFFF0; msgAttr.mq_maxmsg = 0xFFF0; - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq148_%d", LosCurTaskIDGet()); + ret = snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq148_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_messageQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_EQUAL(g_messageQId, (mqd_t)-1, g_messageQId, EXIT); @@ -57,6 +59,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(g_messageQId); mq_unlink(qName); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_149.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_149.cpp index 61143620..82a01595 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_149.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_149.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq149_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq149_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_150.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_150.cpp index 6852a595..130ed558 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_150.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_150.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq150_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq150_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -66,6 +68,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_151.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_151.cpp index 4874cdf8..d3ccfeee 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_151.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_151.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq151_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq151_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -62,6 +64,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_152.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_152.cpp index 82221297..773bc1ee 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_152.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_152.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq152_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq152_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT); @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_153.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_153.cpp index 77241880..1e0e72bb 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_153.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_153.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq153_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq153_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_154.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_154.cpp index 66a6d6d8..628595e1 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_154.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_154.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq154_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq154_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -65,6 +67,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_155.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_155.cpp index e916a045..53be9f33 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_155.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_155.cpp @@ -43,7 +43,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq155_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq155_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -71,6 +73,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_157.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_157.cpp index c369ff84..672603e6 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_157.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_157.cpp @@ -44,14 +44,16 @@ static UINT32 Testcase(VOID) attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; for (i = 0; i < count; i++) { - snprintf(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, "mq157_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "mq157_%d_%d", LosCurTaskIDGet(), i); mqueue[i] = mq_open(mqname[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue[i], (mqd_t)-1, mqueue[i], EXIT); } #ifndef LOSCFG_DEBUG_QUEUE - snprintf(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, "mq157_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "mq157_%d_%d", LosCurTaskIDGet(), i); mqueue[i] = mq_open(mqname[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_EQUAL(mqueue[i], (mqd_t)-1, mqueue[i], EXIT); #endif diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_159.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_159.cpp index 033dc349..ddb5c292 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_159.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_159.cpp @@ -44,14 +44,16 @@ static UINT32 Testcase(VOID) attr.mq_maxmsg = 20; for (i = 0; i < count; i++) { - snprintf(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, "mq158_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "mq158_%d_%d", LosCurTaskIDGet(), i); mqueue[i] = mq_open(mqname[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue[i], (mqd_t)-1, mqueue[i], EXIT); } #ifndef LOSCFG_DEBUG_QUEUE - snprintf(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, "/mq158_%d", i); + (void)snprintf_s(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq158_%d", i); mqueue[i] = mq_open(mqname[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_EQUAL(mqueue[i], (mqd_t)(-1), mqueue[i], EXIT); #else diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_160.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_160.cpp index c451568b..74418345 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_160.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_160.cpp @@ -42,13 +42,15 @@ static VOID *PthreadF01(VOID *arg) attr.mq_maxmsg = 5; // 5, queue max message size. for (i = 0; i < count; i++, g_testCount++) { - snprintf(g_mqueueName[i], MQUEUE_STANDARD_NAME_LENGTH, "/mq160_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(g_mqueueName[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq160_%d_%d", LosCurTaskIDGet(), i); g_mqueueId[i] = mq_open(g_mqueueName[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_mqueueId[i], (mqd_t)-1, g_mqueueId[i], EXIT); } #ifndef LOSCFG_DEBUG_QUEUE - snprintf(g_mqueueName[i], MQUEUE_STANDARD_NAME_LENGTH, "/mq160_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(g_mqueueName[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq160_%d_%d", LosCurTaskIDGet(), i); g_mqueueId[i] = mq_open(g_mqueueName[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_EQUAL(g_mqueueId[i], (mqd_t)-1, g_mqueueId[i], EXIT); #endif diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_161.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_161.cpp index ca6949a7..abaa5b9f 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_161.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_161.cpp @@ -44,7 +44,8 @@ static VOID *PthreadF01(VOID *arg) uret = g_index % count; - snprintf(g_mqueueName[uret], MQUEUE_STANDARD_NAME_LENGTH, "/mqueue_161_%d_%d", LosCurTaskIDGet(), (uret)); + (void)snprintf_s(g_mqueueName[uret], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mqueue_161_%d_%d", LosCurTaskIDGet(), (uret)); g_mqueueId[uret] = mq_open(g_mqueueName[uret], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_mqueueId[uret], (mqd_t)-1, g_mqueueId[uret], EXIT); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp index 379cf12b..e4f81df3 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_162.cpp @@ -76,7 +76,6 @@ static UINT32 Testcase(VOID) { INT32 oflag, i, ret = 0; INT32 pthreadCount[MQUEUE_PTHREAD_NUM_TEST]; - CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; pthread_t pthreadSend[MQUEUE_PTHREAD_NUM_TEST]; pthread_t pthreadRecev[MQUEUE_PTHREAD_NUM_TEST]; @@ -88,18 +87,16 @@ static UINT32 Testcase(VOID) g_testCount = 0; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq162_%d", LosCurTaskIDGet()); - - memset(&mqstat, 0, sizeof(mqstat)); + (void)snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq162_%d", LosCurTaskIDGet()); + (void)memset_s(&mqstat, sizeof(mqstat), 0, sizeof(mqstat)); mqstat.mq_maxmsg = MQUEUE_PTHREAD_NUM_TEST; mqstat.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; mqstat.mq_flags = 0; oflag = O_CREAT | O_NONBLOCK | O_RDWR; - g_gqueue = mq_open(mqname, oflag, S_IRWXU | S_IRWXG | S_IRWXO, &mqstat); ICUNIT_GOTO_NOT_EQUAL(g_gqueue, (mqd_t)-1, g_gqueue, EXIT1); - for (i = 0; i < MQUEUE_PTHREAD_NUM_TEST; i++) { pthreadCount[i] = i; ret = pthread_create(&pthreadSend[i], &attr1, PthreadF01, NULL); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_163.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_163.cpp index d2113b18..0a28b4a9 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_163.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_163.cpp @@ -42,13 +42,15 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; for (i = 0; i < (count); i++) { - snprintf(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, "/mq163_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq163_%d_%d", LosCurTaskIDGet(), i); mqueue[i] = mq_open(mqname[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue[i], (mqd_t)-1, mqueue[i], EXIT); } #ifndef LOSCFG_DEBUG_QUEUE - snprintf(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, "/mq163_%d_%d", LosCurTaskIDGet(), i); + (void)snprintf_s(mqname[i], MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq163_%d_%d", LosCurTaskIDGet(), i); mqueue[i] = mq_open(mqname[i], O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_EQUAL(mqueue[i], (mqd_t)-1, mqueue[i], EXIT1); ICUNIT_GOTO_EQUAL(errno, ENFILE, errno, EXIT1); diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_164.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_164.cpp index 6c26ffc4..dd04ab0d 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_164.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_164.cpp @@ -43,7 +43,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 3; // 3, queue max message size. - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq164_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq164_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -75,6 +77,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_165.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_165.cpp index a4408bfa..3897ffed 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_165.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_165.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 3; // 3, queue max message size. - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq165_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq165_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_NONBLOCK, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -66,6 +68,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_166.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_166.cpp index a5cbb49b..52c8c22b 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_166.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_166.cpp @@ -46,7 +46,9 @@ static UINT32 Testcase(VOID) msgAttr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; msgAttr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; - snprintf(qName, MQUEUE_STANDARD_NAME_LENGTH, "/mq166_%d", LosCurTaskIDGet()); + ret = snprintf_s(qName, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq166_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); msgQId = mq_open(qName, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &msgAttr); ICUNIT_GOTO_NOT_EQUAL(msgQId, (mqd_t)-1, msgQId, EXIT); @@ -82,6 +84,7 @@ static UINT32 Testcase(VOID) EXIT: mq_close(msgQId); mq_unlink(qName); +EXIT1: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_168.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_168.cpp index 48f215f3..8c6dfc19 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_168.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_168.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq168_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq168_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -84,6 +86,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_169.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_169.cpp index d161ab4f..3ca47efb 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_169.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_169.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; struct timespec ts; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq169_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq169_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -80,6 +82,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_173.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_173.cpp index d87588d4..0db1dfce 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_173.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_173.cpp @@ -42,7 +42,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq173_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq173_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -69,6 +71,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_175.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_175.cpp index 0fa63e43..a3c7512c 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_175.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_175.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) struct mq_attr attr = { 0 }; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq175_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq175_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -85,6 +87,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_176.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_176.cpp index fda61054..cd7ea7da 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_176.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_176.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq176_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq176_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -75,6 +77,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_177.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_177.cpp index 574c1bc1..839c2099 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_177.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_177.cpp @@ -41,7 +41,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq177_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq177_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_SHORT_ARRAY_LENGTH; @@ -71,6 +73,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_187.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_187.cpp index 1a08094b..1cd1ad3e 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_187.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_187.cpp @@ -36,7 +36,9 @@ static UINT32 Testcase(VOID) CHAR mqname[MQUEUE_STANDARD_NAME_LENGTH] = ""; mqd_t mqueue; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq187_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq187_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_NONBLOCK, S_IRUSR | S_IWUSR, 0); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); @@ -61,6 +63,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_200.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_200.cpp index c521771d..cf4bd076 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_200.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_200.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq200_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq200_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -68,6 +70,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_201.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_201.cpp index 2ecd5038..e37726b4 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_201.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_201.cpp @@ -44,7 +44,9 @@ static UINT32 Testcase(VOID) attr.mq_msgsize = 20; // 20, queue message size. attr.mq_maxmsg = 20; // 20, queue max message size. - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq201_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq201_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); mqueue = mq_open(mqname, O_CREAT | O_RDWR | O_EXCL, S_IRUSR | S_IWUSR, &attr); ICUNIT_ASSERT_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue); @@ -71,6 +73,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_202.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_202.cpp index 71e24309..bd5561ee 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_202.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_202.cpp @@ -39,7 +39,9 @@ static UINT32 Testcase(VOID) struct timespec ts; struct mq_attr attr = { 0 }; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq202_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq202_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT2); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -66,6 +68,7 @@ EXIT1: mq_close(mqueue); EXIT: mq_unlink(mqname); +EXIT2: return MQUEUE_NO_ERROR; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_203.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_203.cpp index 09e36c39..49fdf3c4 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_203.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_203.cpp @@ -40,7 +40,9 @@ static UINT32 Testcase(VOID) mqd_t mqueue1, mqueue2; struct timespec ts; - snprintf(mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq203_%d", LosCurTaskIDGet()); + ret = snprintf_s(mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, \ + "/mq203_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -59,6 +61,7 @@ EXIT: mq_close(mqueue1); mq_close(mqueue2); mq_unlink(mqname); +EXIT1: return LOS_OK; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_204.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_204.cpp index 1f24ce2c..eac0f683 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_204.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_204.cpp @@ -74,7 +74,9 @@ STATIC UINT32 Testcase(VOID) pthread_t pthread1, pthread2; pthread_attr_t attr1, attr2; - snprintf(g_mqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq204_%d", LosCurTaskIDGet()); + ret = snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH, + "/mq204_%d", LosCurTaskIDGet()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; g_attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; @@ -93,6 +95,7 @@ STATIC UINT32 Testcase(VOID) EXIT: (VOID)pthread_join(pthread1, NULL); (VOID)pthread_join(pthread2, NULL); +EXIT1: return LOS_OK; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_205.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_205.cpp index aee98dce..1d9cd9df 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_205.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_205.cpp @@ -58,7 +58,8 @@ static void Child(void) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 1; - (void)snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq205_%d", getpid()); + ret = snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq205_%d", getpid()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_mqueue = mq_open(g_mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_mqueue, (mqd_t)-1, g_mqueue, EXIT); @@ -88,6 +89,7 @@ static void Child(void) EXIT: mq_close(g_mqueue); mq_unlink(g_mqname); +EXIT1: return; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_207.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_207.cpp index 64c59158..8823d793 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_207.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_207.cpp @@ -59,7 +59,8 @@ static void Child(void) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 1; - (void)snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq207_%d", getpid()); + ret = snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq207_%d", getpid()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_mqueue = mq_open(g_mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_mqueue, (mqd_t)-1, g_mqueue, EXIT); @@ -86,6 +87,7 @@ static void Child(void) EXIT: mq_close(g_mqueue); mq_unlink(g_mqname); +EXIT1: return; } diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_208.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_208.cpp index 33282ed2..fd3ff84d 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_208.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_208.cpp @@ -59,7 +59,8 @@ static void Child(void) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 3; // 3, queue max message size. - (void)snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq208_%d", getpid()); + ret = snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq208_%d", getpid()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_mqueue = mq_open(g_mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_mqueue, (mqd_t)-1, g_mqueue, EXIT); @@ -113,6 +114,7 @@ static void Child(void) EXIT: mq_close(g_mqueue); mq_unlink(g_mqname); +EXIT1: return; } static UINT32 Testcase(VOID) diff --git a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_209.cpp b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_209.cpp index 8bfe3909..71de8aa8 100644 --- a/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_209.cpp +++ b/testsuites/unittest/libc/posix/mqueue/full/It_posix_queue_209.cpp @@ -78,7 +78,8 @@ static void Child(void) attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = 3; // 3, queue max message size. - (void)snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq209_%d", getpid()); + ret = snprintf_s(g_mqname, MQUEUE_STANDARD_NAME_LENGTH - 1, MQUEUE_STANDARD_NAME_LENGTH, "/mq209_%d", getpid()); + ICUNIT_GOTO_NOT_EQUAL(ret, MQUEUE_IS_ERROR, ret, EXIT1); g_mqueue = mq_open(g_mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, &attr); ICUNIT_GOTO_NOT_EQUAL(g_mqueue, (mqd_t)-1, g_mqueue, EXIT); @@ -122,6 +123,7 @@ static void Child(void) EXIT: mq_close(g_mqueue); mq_unlink(g_mqname); +EXIT1: return; } static UINT32 Testcase(VOID) diff --git a/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_053.cpp b/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_053.cpp index 01dd6aa2..7197681e 100644 --- a/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_053.cpp +++ b/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_053.cpp @@ -87,7 +87,8 @@ static UINT32 Testcase(VOID) pthread_attr_t attr1; pthread_t newTh1, newTh2; - snprintf(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, "/mq053_%d", LosCurTaskIDGet()); + (void)snprintf_s(g_gqname, MQUEUE_STANDARD_NAME_LENGTH, MQUEUE_STANDARD_NAME_LENGTH - 1, + "/mq053_%d", LosCurTaskIDGet()); attr.mq_msgsize = MQUEUE_STANDARD_NAME_LENGTH; attr.mq_maxmsg = MQUEUE_STANDARD_NAME_LENGTH; diff --git a/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_062.cpp b/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_062.cpp index d1ecd7b2..1b9cbd65 100644 --- a/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_062.cpp +++ b/testsuites/unittest/libc/posix/mqueue/smoke/It_posix_queue_062.cpp @@ -44,8 +44,10 @@ static UINT32 Testcase(VOID) mqueue = mq_open(mqname, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, NULL); ICUNIT_GOTO_NOT_EQUAL(mqueue, (mqd_t)-1, mqueue, EXIT1); - (void)memset_s(&mqstat1, sizeof(mqstat1), 0, sizeof(mqstat1)); - (void)memset_s(&mqstat2, sizeof(mqstat2), 0, sizeof(mqstat2)); + ret = memset_s(&mqstat1, sizeof(mqstat1), 0, sizeof(mqstat1)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); + ret = memset_s(&mqstat2, sizeof(mqstat2), 0, sizeof(mqstat2)); + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT); ret = mq_getattr(mqueue, &mqstat1); ICUNIT_GOTO_EQUAL(ret, MQUEUE_NO_ERROR, ret, EXIT1); diff --git a/testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp b/testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp index 4c739f74..1d3f9299 100644 --- a/testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp +++ b/testsuites/unittest/libc/time/timer/smoke/timer_test_005.cpp @@ -65,7 +65,8 @@ static int TimerTest(void) int ret; int i; - (void)memset(&sev, 0, sizeof(struct sigevent)); + ret = memset_s(&sev, sizeof(struct sigevent), 0, sizeof(struct sigevent)); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); sev.sigev_notify = SIGEV_THREAD; sev.sigev_notify_function = TempSigHandler; sev.sigev_value.sival_ptr = (void *)TempSigHandler01; diff --git a/testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp b/testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp index 5638d094..0021c20c 100644 --- a/testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp +++ b/testsuites/unittest/net/socket/smoke/net_socket_test_010.cpp @@ -77,7 +77,8 @@ static unsigned IfName2Index(int fd, const char *name) struct ifreq ifr; int ret; - (void)strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name) - 1, name, sizeof(ifr.ifr_name) - 1); + ret = strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name) - 1, name, sizeof(ifr.ifr_name) - 1); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = '\0'; ret = ioctl(fd, SIOCGIFINDEX, &ifr); return ret < 0 ? 0 : ifr.ifr_ifindex; diff --git a/testsuites/unittest/process/lock/rwlock/full/pthread_rwlock_test_002.cpp b/testsuites/unittest/process/lock/rwlock/full/pthread_rwlock_test_002.cpp index 075c2aa8..babc6f96 100644 --- a/testsuites/unittest/process/lock/rwlock/full/pthread_rwlock_test_002.cpp +++ b/testsuites/unittest/process/lock/rwlock/full/pthread_rwlock_test_002.cpp @@ -227,7 +227,8 @@ static int PthreadRwlockTest(void) int index = 0; int curThreadPri, curThreadPolicy; - (void)memset_s((void *)g_rwlockData, sizeof(int) * TEST_DATA_SIZE, 0, sizeof(int) * TEST_DATA_SIZE); + ret = memset_s((void *)g_rwlockData, sizeof(int) * TEST_DATA_SIZE, 0, sizeof(int) * TEST_DATA_SIZE); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); g_rwlockMask = 0; pthread_rwlock_init(&g_rwlockLock, NULL); diff --git a/testsuites/unittest/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp b/testsuites/unittest/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp index c50dda80..ddeb572f 100644 --- a/testsuites/unittest/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp +++ b/testsuites/unittest/process/lock/rwlock/smoke/pthread_rwlock_test_001.cpp @@ -227,7 +227,8 @@ static int Testcase(void) int index = 0; int curThreadPri, curThreadPolicy; - (void)memset_s((void *)g_rwlockData, sizeof(int) * TEST_DATA_SIZE, 0, sizeof(int) * TEST_DATA_SIZE); + ret = memset_s((void *)g_rwlockData, sizeof(int) * TEST_DATA_SIZE, 0, sizeof(int) * TEST_DATA_SIZE); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); g_rwlockMask = 0; pthread_rwlock_init(&g_rwlockLock, NULL); diff --git a/testsuites/unittest/process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp b/testsuites/unittest/process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp index 96c48729..d03967b1 100644 --- a/testsuites/unittest/process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp +++ b/testsuites/unittest/process/lock/spinlock/smoke/pthread_spinlock_test_001.cpp @@ -134,7 +134,8 @@ static int Testcase(void) int index = 0; int curThreadPri, curThreadPolicy; - (void)memset_s((void *)g_spinlockData, sizeof(int) * TEST_DATA_SIZE, 0, sizeof(int) * TEST_DATA_SIZE); + ret = memset_s((void *)g_spinlockData, sizeof(int) * TEST_DATA_SIZE, 0, sizeof(int) * TEST_DATA_SIZE); + ICUNIT_ASSERT_EQUAL(ret, 0, ret); g_spinlockMask = 0; pthread_spin_init(&g_spinlockLock, 0);