Compare commits

..

2 Commits

Author SHA1 Message Date
openharmony_ci
48b39d54a8 !887 Fix:修复文档链接失效问题
Merge pull request !887 from xuxinyu/3.2Beta1
2022-05-30 12:36:57 +00:00
x_xiny
25d669cfa3 修复文档链接失效问题
re #I59PF7

Signed-off-by: x_xiny <1301913191@qq.com>
Change-Id: Idc498604fbaadd8a00db4a5690de094883b280c4
2022-05-30 17:25:58 +08:00
85 changed files with 235 additions and 238 deletions

View File

@@ -323,7 +323,7 @@ group("liteos_a") {
deps += [
":apps",
":tests",
"//third_party/musl/scripts/build_lite:strip",
"//prebuilts/lite/sysroot/build:strip",
]
if (liteos_skip_make == false) {
deps += [ ":make" ]

View File

@@ -265,7 +265,7 @@ config MEM_LEAKCHECK
default n
depends on DEBUG_VERSION && MEM_DEBUG
help
Answer Y to enable record the LR of Function call stack of Mem operation, it can check the mem leak through the information of mem node.
Answer Y to enable record the LR of Function call stack of Mem operation, it can check the mem leak through the informations of mem node.
config BASE_MEM_NODE_INTEGRITY_CHECK
bool "Enable integrity check or not"
default n

View File

@@ -121,7 +121,7 @@ sysroot:
$(HIDE)echo "sysroot:" $(abspath $(SYSROOT_PATH))
ifeq ($(origin SYSROOT_PATH),file)
$(HIDE)mkdir -p $(SYSROOT_PATH)/build && cd $(SYSROOT_PATH)/build && \
ln -snf $(LITEOSTOPDIR)/../../third_party/musl/scripts/build_lite/Makefile && \
ln -snf $(LITEOSTOPDIR)/../../prebuilts/lite/sysroot/build/Makefile && \
$(MAKE) TARGETS=liteos_a_user \
ARCH=$(ARCH) \
TARGET=$(LOSCFG_LLVM_TARGET) \

View File

@@ -33,7 +33,6 @@ OpenHarmony LiteOS-A内核是基于Huawei LiteOS内核演进发展的新一代
│ ├── quickstart # 系统快速启动接口目录
│ ├── random # 随机数设备驱动
│ └── video # framebuffer驱动框架
├── figures # 内核架构图
├── fs # 文件系统模块主要来源于NuttX开源项目
│ ├── fat # fat文件系统
│ ├── jffs2 # jffs2文件系统
@@ -55,9 +54,7 @@ OpenHarmony LiteOS-A内核是基于Huawei LiteOS内核演进发展的新一代
│ ├── include # 对外暴露头文件存放目录
│ └── uart # 串口相关逻辑代码
├── security # 安全特性相关的代码包括进程权限管理和虚拟id映射管理
├── shell # 接收用户输入的命令,内核去执行
├── syscall # 系统调用
├── testsuilts # 测试套件
└── tools # 构建工具及相关配置和代码
```

View File

@@ -42,7 +42,7 @@ copy("copy_mksh_src") {
build_ext_component("build_mksh") {
deps = [ ":copy_mksh_src" ]
deps += [ "//third_party/musl:sysroot_lite" ]
deps += [ "//prebuilts/lite/sysroot" ]
exec_path = rebase_path("$target_out_dir/mksh_build")
cflags = [

View File

@@ -422,7 +422,7 @@ static void DoCmdExec(const char *cmdName, const char *cmdline, unsigned int len
forkPid = fork();
if (forkPid < 0) {
printf("Failed to fork from shell\n");
printf("Faild to fork from shell\n");
return;
} else if (forkPid == 0) {
ChildExec(cmdParsed->paramArray[0], cmdParsed->paramArray, foreground);

View File

@@ -500,7 +500,7 @@ static void lwip_tftp_send_error(s32_t iSockNum, u32_t ulError, const char *szEr
}
}
/* INTERFACE to get a file using filename
/* INTEFACE to get a file using filename
ulHostAddr - IP address of Host
szSrcFileName - Source file
szDestDirPath - Destination file path
@@ -1419,7 +1419,7 @@ err_handler:
}
#ifdef TFTP_TO_RAWMEM
/* INTERFACE to get a file using filename
/* INTEFACE to get a file using filename
ulHostAddr - IP address of Host
szSrcFileName - Source file
szDestMemAddr - The target memory address in the client

View File

@@ -51,7 +51,7 @@ build_ext_component("build_toybox") {
":copy_toybox_config",
":copy_toybox_src",
]
deps += [ "//third_party/musl:sysroot_lite" ]
deps += [ "//prebuilts/lite/sysroot" ]
exec_path = rebase_path("$target_out_dir/toybox_build")
cflags = [

View File

@@ -276,11 +276,11 @@ mmu_setup:
mov r12, #0x7 /* 0b0111 */
mcr p15, 0, r12, c3, c0, 0 /* Set DACR with 0b0111, client and manager domian */
isb
mrc p15, 0, r12, c1, c0, 1 /* ACTLR, Auxiliary Control Register */
mrc p15, 0, r12, c1, c0, 1 /* ACTLR, Auxlliary Control Register */
orr r12, r12, #(1 << 6) /* SMP, Enables coherent requests to the processor. */
orr r12, r12, #(1 << 2) /* Enable D-side prefetch */
orr r12, r12, #(1 << 11) /* Global BP Enable bit */
mcr p15, 0, r12, c1, c0, 1 /* ACTLR, Auxiliary Control Register */
mcr p15, 0, r12, c1, c0, 1 /* ACTLR, Auxlliary Control Register */
dsb
mrc p15, 0, r12, c1, c0, 0
bic r12, #(1 << 29 | 1 << 28) /* Disable TRE/AFE */

View File

@@ -28,7 +28,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
include $(LITEOSTOPDIR)/config.mk
include $(LITEOSTOPDIR)/../../drivers/hdf_core/adapter/khdf/liteos/lite.mk
include $(LITEOSTOPDIR)/../../drivers/adapter/khdf/liteos/lite.mk
MODULE_NAME := usb_base
@@ -122,13 +122,13 @@ LOCAL_SRCS += $(STORAGE_SRC)/umass.c
endif
ifeq ($(LOSCFG_DRIVERS_USB_HID_CLASS)_$(LOSCFG_DRIVERS_HDF_INPUT), y_y)
LOCAL_FLAGS += -I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/model/input/driver \
-I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/include/core \
-I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/core/common/include/host \
-I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/utils \
-I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/osal \
-I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/ability/sbuf/include \
-I$(LITEOSTOPDIR)/../../drivers/hdf_core/framework/include/osal \
LOCAL_FLAGS += -I$(LITEOSTOPDIR)/../../drivers/framework/model/input/driver \
-I$(LITEOSTOPDIR)/../../drivers/framework/include/core \
-I$(LITEOSTOPDIR)/../../drivers/framework/core/common/include/host \
-I$(LITEOSTOPDIR)/../../drivers/framework/utils \
-I$(LITEOSTOPDIR)/../../drivers/framework/osal \
-I$(LITEOSTOPDIR)/../../drivers/framework/ability/sbuf/include \
-I$(LITEOSTOPDIR)/../../drivers/framework/include/osal \
-I$(LITEOSTOPDIR)/../../third_party/FreeBSD/sys/dev/evdev
LOCAL_SRCS += $(INPUT_SRC)/uhid.c \

View File

@@ -71,7 +71,7 @@
#ifdef LOSCFG_AARCH64
/*
* This two structures originally didn't exit,
* This two structures originally did't exit,
* they added by liteos to support 64bit interfaces on 32bit platform,
* in 64bit platform, timeval64 define to timeval which is platform adaptive.
*/

View File

@@ -5,7 +5,7 @@ config DRIVERS
Answer Y to enable LiteOS support driver.
source "bsd/dev/usb/Kconfig"
source "../../drivers/hdf_core/adapter/khdf/liteos/Kconfig"
source "../../drivers/adapter/khdf/liteos/Kconfig"
# Device driver Kconfig import
source "$(DEVICE_PATH)/drivers/Kconfig"
@@ -17,4 +17,5 @@ source "drivers/char/video/Kconfig"
source "drivers/char/trace/Kconfig"
source "drivers/char/perf/Kconfig"
source "../../drivers/liteos/tzdriver/Kconfig"
source "../../drivers/liteos/hievent/Kconfig"

View File

@@ -64,7 +64,7 @@ extern "C" {
#define MBR_PRIMARY_PART_NUM 4
#define JUMP_CODE "\xEB\xFE\x90"
/* Partition type */
/* Partiton type */
#define FAT12 0x01 /* FAT12 as primary partition in first physical 32MB */
#define FAT16 0x04 /* FAT16 with less than 65536 sectors(32MB) */
#define EXTENDED_PARTITION_CHS 0x05

View File

@@ -179,7 +179,7 @@ static INT FatfsDisablePart(void *handle)
* Scan the FAT inside the boundary of CHILD FATFS limit, and update the free cluster and last cluster
* for all CHILD FATFS.
* Acceptable Return Value:
* - FR_OK : Successfully scanned the FAT and update field.
* - FR_OK : Successfully scaned the FAT and update field.
* Others Return Value:
* - FR_INVAILD_FATFS : The FATFS object has error or the info in it has been occuried
* - FR_DENIED : The virtual partition feature has been shut down by switcher

View File

@@ -373,7 +373,7 @@ static FRESULT FatfsCheckScanFatParam(FATFS *fs)
* Scan the FAT inside the boundary of CHILD FATFS limit, and update the free cluster and last cluster
*
* Acceptable Return Value:
* - FR_OK : Successfully scanned the FAT and update field.
* - FR_OK : Successfully scaned the FAT and update field.
*
* Others Return Value:
* - FR_INVAILD_FATFS : The FATFS object has error or the info in it has been occuried

View File

@@ -5499,7 +5499,7 @@ diff -Nupr old/fs/jffs2/readinode.c new/fs/jffs2/readinode.c
break;
default:
+ JFFS2_ERROR("Unknown f->inocache->state %d!\n", f->inocache->state);
+ JFFS2_ERROR("Unknow f->inocache->state %d!\n", f->inocache->state);
BUG();
}
}

View File

@@ -135,7 +135,7 @@ void ProcFdInit(void)
{
struct ProcDirEntry *pde = CreateProcEntry("fd", 0, NULL);
if (pde == NULL) {
PRINT_ERR("create /proc/fd error.\n");
PRINT_ERR("creat /proc/fd error.\n");
return;
}

View File

@@ -91,7 +91,7 @@ void ProcMountsInit(void)
{
struct ProcDirEntry *pde = CreateProcEntry("mounts", 0, NULL);
if (pde == NULL) {
PRINT_ERR("create mounts error!\n");
PRINT_ERR("creat mounts error!\n");
return;
}

View File

@@ -78,7 +78,7 @@ void ProcUptimeInit(void)
{
struct ProcDirEntry *pde = CreateProcEntry("uptime", 0, NULL);
if (pde == NULL) {
PRINT_ERR("create /proc/uptime error!\n");
PRINT_ERR("creat /proc/uptime error!\n");
return;
}

View File

@@ -138,7 +138,7 @@ typedef struct tagOsBcache {
* <li>The block number is automatically adjusted if position is greater than block size.</li>
* </ul>
*
* @retval #0 read succeeded
* @retval #0 read succeded
* @retval #INT32 read failed
*
* @par Dependency:
@@ -168,7 +168,7 @@ INT32 BlockCacheRead(OsBcache *bc,
* <li>The block number is automatically adjusted if position is greater than block size.</li>
* </ul>
*
* @retval #0 write succeeded
* @retval #0 write succeded
* @retval #INT32 write failed
*
* @par Dependency:
@@ -193,7 +193,7 @@ INT32 BlockCacheWrite(OsBcache *bc,
* <li>None.</li>
* </ul>
*
* @retval #0 sync succeeded
* @retval #0 sync succeded
* @retval #INT32 sync failed
*
* @par Dependency:
@@ -219,7 +219,7 @@ INT32 BlockCacheSync(OsBcache *bc);
* <li>None.</li>
* </ul>
*
* @retval #OsBcache * init succeeded
* @retval #OsBcache * init succeded
* @retval #NULL init failed
*
* @par Dependency:

View File

@@ -90,13 +90,8 @@ kernel_module(module_name) {
}
public_configs = [ ":public" ]
configs += [ ":private" ]
}
config("public") {
include_dirs = [ "include" ]
}
config("private") {
cflags = [ "-Wno-frame-address" ]
}

View File

@@ -28,7 +28,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
include $(LITEOSTOPDIR)/config.mk
include $(LITEOSTOPDIR)/../../drivers/hdf_core/adapter/khdf/liteos/lite.mk
include $(LITEOSTOPDIR)/../../drivers/adapter/khdf/liteos/lite.mk
MODULE_NAME := $(notdir $(shell pwd))
@@ -40,6 +40,6 @@ LOCAL_SRCS := $(wildcard ipc/*.c) $(wildcard core/*.c) $(wildcard mem/membox/*.
$(wildcard sched/*.c) \
$(wildcard vm/*.c)
LOCAL_FLAGS := $(LITEOS_CFLAGS_INTERWORK) -Wno-frame-address
LOCAL_FLAGS := $(LITEOS_CFLAGS_INTERWORK)
include $(MODULE)

View File

@@ -284,7 +284,7 @@ static int SigProcessSignalHandler(LosTaskCB *tcb, void *arg)
return 0;
}
/* If the default tcb is not set, then set this one as default. */
/* If the default tcb is not setted, then set this one as default. */
if (!info->defaultTcb) {
info->defaultTcb = tcb;
}
@@ -305,7 +305,7 @@ static int SigProcessSignalHandler(LosTaskCB *tcb, void *arg)
/* Is this signal unblocked on this thread? */
isMember = OsSigIsMember(&tcb->sig.sigprocmask, info->sigInfo->si_signo);
if ((!isMember) && (!info->receivedTcb) && (tcb != info->awakenedTcb)) {
/* if unblockedTcb of this signal is not set, then set it. */
/* if unblockedTcb of this signal is not setted, then set it. */
if (!info->unblockedTcb) {
info->unblockedTcb = tcb;
}

View File

@@ -190,7 +190,11 @@ VOID OsLockDepCheckIn(SPIN_LOCK_S *lock)
{
UINT32 intSave;
enum LockDepErrType checkResult = LOCKDEP_SUCCESS;
#ifdef LOSCFG_COMPILER_CLANG_LLVM
VOID *requestAddr = (VOID *)__builtin_return_address(1);
#else
VOID *requestAddr = (VOID *)__builtin_return_address(0);
#endif
LosTaskCB *current = OsCurrTaskGet();
LockDep *lockDep = &current->lockDep;
LosTaskCB *lockOwner = NULL;
@@ -272,7 +276,11 @@ VOID OsLockDepCheckOut(SPIN_LOCK_S *lock)
UINT32 intSave;
INT32 depth;
enum LockDepErrType checkResult = LOCKDEP_SUCCESS;
#ifdef LOSCFG_COMPILER_CLANG_LLVM
VOID *requestAddr = (VOID *)__builtin_return_address(1);
#else
VOID *requestAddr = (VOID *)__builtin_return_address(0);
#endif
LosTaskCB *current = OsCurrTaskGet();
LosTaskCB *owner = NULL;
LockDep *lockDep = NULL;

View File

@@ -1238,7 +1238,7 @@ STATIC CONSOLE_CB *OsConsoleCreate(UINT32 consoleID, const CHAR *deviceName)
ret = (INT32)LOS_SemCreate(1, &consoleCB->consoleSem);
if (ret != LOS_OK) {
PRINT_ERR("create sem for uart failed\n");
PRINT_ERR("creat sem for uart failed\n");
goto ERR_WITH_BUF;
}

View File

@@ -1026,7 +1026,7 @@ LITE_OS_SEC_TEXT STATIC UINT32 CheckPara(IpcContent *content, UINT32 *dstTid)
#endif
break;
default:
PRINT_DEBUG("Unknown msg type:%d\n", msg->type);
PRINT_DEBUG("Unknow msg type:%d\n", msg->type);
return -EINVAL;
}
@@ -1118,13 +1118,13 @@ LITE_OS_SEC_TEXT STATIC UINT32 CheckRecievedMsg(IpcListNode *node, IpcContent *c
}
#if (USE_TIMESTAMP == 1)
if (node->msg.timestamp != content->outMsg->timestamp) {
PRINT_ERR("Receive a unmatch reply, drop it\n");
PRINT_ERR("Recieve a unmatch reply, drop it\n");
ret = -EINVAL;
}
#else
if ((node->msg.code != content->outMsg->code) ||
(node->msg.target.token != content->outMsg->target.token)) {
PRINT_ERR("Receive a unmatch reply, drop it\n");
PRINT_ERR("Recieve a unmatch reply, drop it\n");
ret = -EINVAL;
}
#endif
@@ -1132,7 +1132,7 @@ LITE_OS_SEC_TEXT STATIC UINT32 CheckRecievedMsg(IpcListNode *node, IpcContent *c
case MT_DEATH_NOTIFY:
break;
default:
PRINT_ERR("Unknown msg type:%d\n", node->msg.type);
PRINT_ERR("Unknow msg type:%d\n", node->msg.type);
ret = -EINVAL;
}
if (ret != LOS_OK) {
@@ -1310,7 +1310,7 @@ LITE_OS_SEC_TEXT STATIC UINT32 HandleCmsCmd(CmsCmdContent *content)
}
return AddServiceAccess(localContent.taskID, localContent.serviceHandle);
default:
PRINT_DEBUG("Unknown cmd cmd:%d\n", localContent.cmd);
PRINT_DEBUG("Unknow cmd cmd:%d\n", localContent.cmd);
return -EINVAL;
}
return ret;
@@ -1375,7 +1375,7 @@ LITE_OS_SEC_TEXT int LiteIpcIoctl(struct file *filep, int cmd, unsigned long arg
}
break;
default:
PRINT_ERR("Unknown liteipc ioctl cmd:%d\n", cmd);
PRINT_ERR("Unknow liteipc ioctl cmd:%d\n", cmd);
return -EINVAL;
}
return (INT32)ret;

View File

@@ -977,7 +977,7 @@ extern UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo);
*
* @attention
* <ul>
* <li>If any low LOSCFG_KERNEL_CORE_NUM bit of the mask is not set, an error is reported.</li>
* <li>If any low LOSCFG_KERNEL_CORE_NUM bit of the mask is not setted, an error is reported.</li>
* </ul>
*
* @param uwTaskID [IN] Type #UINT32 Task ID. The task id value is obtained from task creation.
@@ -987,7 +987,7 @@ extern UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo);
* @retval #LOS_ERRNO_TSK_ID_INVALID Invalid task ID.
* @retval #LOS_ERRNO_TSK_NOT_CREATED The task is not created.
* @retval #LOS_ERRNO_TSK_CPU_AFFINITY_MASK_ERR The task cpu affinity mask is incorrect.
* @retval #LOS_OK The task cpu affinity mask is successfully set.
* @retval #LOS_OK The task cpu affinity mask is successfully setted.
* @par Dependency:
* <ul><li>los_task.h: the header file that contains the API declaration.</li></ul>
* @see LOS_TaskCpuAffiGet

View File

@@ -103,13 +103,13 @@ config("private") {
if (defined(LOSCFG_COMPILER_CLANG_LLVM)) {
cflags = [
"-Wno-char-subscripts",
"-Wno-ignored-pragmas",
"-Wno-strict-prototypes",
"-Wno-unknown-pragmas",
]
} else {
cflags = [
"-frounding-math",
"-Wno-unused-but-set-variable",
"-Wno-unknown-pragmas",
]
}
@@ -117,6 +117,5 @@ config("private") {
"-Wno-shift-op-parentheses",
"-Wno-logical-op-parentheses",
"-Wno-bitwise-op-parentheses",
"-Wno-unknown-pragmas",
]
}

View File

@@ -59,10 +59,10 @@ LOCAL_INCLUDE += $(addprefix -I$(MUSLPORTINGDIR)/, src/include src/internal)
LOCAL_FLAGS := $(LOCAL_INCLUDE) $(LOCAL_CMACRO)
ifeq ($(LOSCFG_COMPILER_CLANG_LLVM), y)
LOCAL_FLAGS +=-Wno-char-subscripts -Wno-ignored-pragmas -Wno-strict-prototypes
LOCAL_FLAGS +=-Wno-char-subscripts -Wno-unknown-pragmas
else
LOCAL_FLAGS += -frounding-math -Wno-unused-but-set-variable
LOCAL_FLAGS += -frounding-math -Wno-unused-but-set-variable -Wno-unknown-pragmas
endif
LOCAL_FLAGS += -Wno-shift-op-parentheses -Wno-logical-op-parentheses -Wno-bitwise-op-parentheses -Wno-unknown-pragmas
LOCAL_FLAGS += -Wno-shift-op-parentheses -Wno-logical-op-parentheses -Wno-bitwise-op-parentheses
include $(MODULE)

View File

@@ -31,7 +31,7 @@ import("$root_out_dir/config.gni")
LITEOSTOPDIR = "//kernel/liteos_a"
LITEOSTHIRDPARTY = "//third_party"
HDFTOPDIR = "//drivers/hdf_core/adapter/khdf/liteos"
HDFTOPDIR = "//drivers/adapter/khdf/liteos"
ARCH = ""
if (defined(LOSCFG_ARCH_ARM_AARCH32)) {

View File

@@ -243,7 +243,7 @@ struct ifconfig_option {
unsigned char ethaddr[6];
u16_t mtu;
/* when using telnet, print to the telnet socket will result in system */
/* deadlock. So we cache the print data to a buf, and when the tcpip */
/* deadlock. So we cahe the prinf data to a buf, and when the tcpip */
/* callback returns, then print the data out to the telnet socket */
sys_sem_t cb_completed;
char cb_print_buf[PRINT_BUF_LEN];
@@ -1158,9 +1158,9 @@ struct arp_option {
unsigned int ipaddr;
/* hw addr */
unsigned char ethaddr[6];
/* when using telnet, print to the telnet socket will result in system */
/* deadlock.so don't do it. cache the data to print to a buf, and when */
/* callback returns, then print the data out to the telnet socket */
/* when using telnet, printf to the telnet socket will result in system */
/* deadlock.so don't do it.cahe the data to prinf to a buf, and when */
/* callback returns, then printf the data out to the telnet socket */
sys_sem_t cb_completed;
char cb_print_buf[PRINT_BUF_LEN];
int print_buf_len;
@@ -1326,7 +1326,7 @@ out:
} else if (ret == ERR_RTE) {
(void)snprintf_s(arp_cmd->cb_print_buf, PRINT_BUF_LEN, (PRINT_BUF_LEN - 1), "Network is unreachable\n");
} else {
(void)snprintf_s(arp_cmd->cb_print_buf, PRINT_BUF_LEN, (PRINT_BUF_LEN - 1), "Succeeded\n");
(void)snprintf_s(arp_cmd->cb_print_buf, PRINT_BUF_LEN, (PRINT_BUF_LEN - 1), "Successed\n");
}
}
#endif
@@ -2234,13 +2234,13 @@ u32_t osShellPing6(int argc, const char **argv)
}
if ((u32_t)ret < sizeof(struct icmp6_echo_hdr *)) {
/* Drop the packet if its too short [Doesn't contain even the header !!] */
/* Drop the packet if its too short [Doesnot contain even the header !!] */
PRINTK("ping6 : received ICMP echo response too short\n");
goto REDUCE_SELECT_TIME;
}
/* Acceping the ICMPv6 payload. */
/* Here, pbuf_resp->payload won't contain IPv6 Header since its an AF_INET6 RAW Socket */
/* Here, pbuf_resp->payload wont contain IPv6 Header since its an AF_INET6 RAW Socket */
iecho_resp = (struct icmp6_echo_hdr *)pbuf_resp->payload;
if (iecho_resp->id == icmpv6_id) {
@@ -2283,7 +2283,7 @@ u32_t osShellPing6(int argc, const char **argv)
/* Checking if its a delayed packet */
if ((iecho_resp->seqno != icmpv6_seq) && (nsent < ping6_params.pingcount)) {
/* In case of delayed packet wait on socket for other response before sending a new PING */
/* Incase of delayed packet wait on socket for other response before sending a new PING */
/* We have to reduce the timeout value now when selecting on socket */
goto REDUCE_SELECT_TIME;
}
@@ -2313,7 +2313,7 @@ REDUCE_SELECT_TIME:
nsent, nrecieve, (float)(((float)(nsent - nrecieve)) * ((float)(100)) / ((float)(nsent))),
((last.tv_sec - first.tv_sec) * 1000 + (last.tv_nsec - first.tv_nsec) / 1000000));
if (nrecieve) {
/* Display rtt stats only if at least one packet is received */
/* Display rtt stats only if atleast one packet is received */
PRINTK("rtt min/avg/max = %u/%.2f/%u ms\n", ping6_stats.min_rtt, ping6_stats.avg_rtt, ping6_stats.max_rtt);
}
@@ -2778,7 +2778,7 @@ int netstat_get_udp_sendQLen6(struct udp_pcb *udppcb, struct pbuf *udpbuf)
goto FUNC_OUT;
}
/* check if there is enough space for at least udp header available */
/* check if there is enough space for atleast udp header available */
if (udpbuf->tot_len < UDP_HLEN) {
goto FUNC_OUT;
}

View File

@@ -601,7 +601,7 @@ LWIP_STATIC void handle_request(struct netif *netif, struct dhcps *dhcps, struct
dhcp_common_option_byte(srvr_msg, DHCP_NAK, &options_len);
/* Just set this here, so that the NAK message is brcasted.
The correct flags has already been added in the response message during base message creation */
The correct flags has already been added in the respose message during base message creation */
client_msg->flags |= htons(DHCP_BROADCAST_FLAG);
client_msg->ciaddr.addr = 0; /* This is done so that NAK Gets brcasted */
#ifdef LWIP_DEV_DEBUG

View File

@@ -51,7 +51,7 @@ static UINT32 Testcase(void)
g_testCount = 0;
TEST_TASK_PARAM_INIT(task1, "it_smp_task_035", (TSK_ENTRY_FUNC)TaskF02Preempt, TASK_PRIO_TEST_TASK - 1);
/* create preempt task */
/* creat preempt task */
task1.usCpuAffiMask = 0;
ret = LOS_TaskCreate(&g_testTaskID01, &task1);
ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret);

View File

@@ -61,7 +61,7 @@ static UINT32 Testcase(void)
TEST_TASK_PARAM_INIT(task1, "it_smp_task_042", (TSK_ENTRY_FUNC)TaskF01, TASK_PRIO_TEST_TASK);
int i;
/* create high prio task on every cores */
/* creat high prio task on every cores */
for (i = 0; i < LOSCFG_KERNEL_CORE_NUM - 1; i++) {
/* take control of every cores */
task1.usCpuAffiMask = CPUID_TO_AFFI_MASK((ArchCurrCpuid() + i + 1) % (LOSCFG_KERNEL_CORE_NUM));

View File

@@ -59,7 +59,7 @@ static UINT32 Testcase(void)
TSK_INIT_PARAM_S task1 = { 0 };
g_testCount = 0;
// 5, length of the queue; 50, max queue msg size.
// 5, lengh of the queue; 50, max queue msg size.
ret = LOS_QueueCreate("queue", 5, &g_queue, 0, 50);
ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret);

View File

@@ -58,7 +58,7 @@ static UINT32 Testcase(void)
TSK_INIT_PARAM_S task1 = { 0 };
g_testCount = 0;
// 5, length of the queue; 50, max queue msg size.
// 5, lengh of the queue; 50, max queue msg size.
ret = LOS_QueueCreate("queue", 5, &g_queue, 0, 50);
TEST_TASK_PARAM_INIT(task1, "it_smp_task_063", (TSK_ENTRY_FUNC)TaskF01, TASK_PRIO_TEST_TASK - 1);

View File

@@ -72,7 +72,7 @@ static UINT32 Testcase(void)
TSK_INIT_PARAM_S task1 = { 0 };
g_testCount = 0;
// 5, length of the queue; 50, max queue msg size.
// 5, lengh of the queue; 50, max queue msg size.
ret = LOS_QueueCreate("queue", 5, &g_queue, 0, 50);
TEST_TASK_PARAM_INIT(task1, "it_smp_task_068", (TSK_ENTRY_FUNC)TaskF01, TASK_PRIO_TEST_TASK - 1);

View File

@@ -71,7 +71,7 @@ static UINT32 Testcase(void)
UINT32 ret;
TSK_INIT_PARAM_S task1 = { 0 };
g_testCount = 0;
// 5, length of the queue; 50, max queue msg size.
// 5, lengh of the queue; 50, max queue msg size.
ret = LOS_QueueCreate("queue", 5, &g_queue, 0, 50);
TEST_TASK_PARAM_INIT(task1, "it_smp_task_065", (TSK_ENTRY_FUNC)TaskF01, TASK_PRIO_TEST_TASK - 1);

View File

@@ -57,7 +57,7 @@ static UINT32 Testcase(void)
int i;
for (i = 0; i < LOSCFG_KERNEL_CORE_NUM; i++) {
/* create core_num same priority tasks */
/* creat core_num same priority tasks */
task1.usCpuAffiMask = 0;
ret = LOS_TaskCreate(&testTaskIDSmp[i], &task1);
ICUNIT_ASSERT_EQUAL(ret, LOS_OK, ret);
@@ -72,7 +72,7 @@ static UINT32 Testcase(void)
timesliceCount2 = TestTickCountGet();
/* Check if task yield definitely succeeded */
/* Check if task yield definitely successed */
ICUNIT_GOTO_NOT_EQUAL(timesliceCount2, timesliceCount1, timesliceCount2 - timesliceCount1, EXIT);
for (i = 0; i < LOSCFG_KERNEL_CORE_NUM; i++) {

View File

@@ -115,7 +115,7 @@ VOID ItSuiteLosSem(void)
ItLosSem037();
ItLosSem038();
#ifndef LOSCFG_KERNEL_SMP_TASK_SYNC
// LOSCFG_KERNEL_SMP_TASK_SYNC is opened ,create task success is depend on created semaphore succeeded;
// LOSCFG_KERNEL_SMP_TASK_SYNC is opened ,create task success is depend on created semaphore successed;
ItLosSem039();
ItLosSem040();
ItLosSem041();

View File

@@ -39,7 +39,7 @@ extern "C" {
/* pthread_mutex_init 4-1.c
* Test that pthread_mutex_init()
* Upon successful completion, it shall return a 0
* Upon succesful completion, it shall return a 0
*
*/
static UINT32 Testcase(VOID)

View File

@@ -39,7 +39,7 @@ extern "C" {
/* pthread_mutex_destroy 3-1.c
* Test that pthread_mutex_destroy()
* Upon successful completion, it shall return a 0
* Upon succesful completion, it shall return a 0
*
*/
static UINT32 Testcase(VOID)

View File

@@ -43,7 +43,7 @@ extern "C" {
* source tree.
* Test that pthread_mutex_lock()
* Upon successful completion, it shall return a 0
* Upon succesful completion, it shall return a 0
*
*/
static UINT32 Testcase(VOID)

View File

@@ -42,7 +42,7 @@ extern "C" {
* shall release the mutex object 'mutex'.
* Steps:
* -- initialize a mutex object
* -- Initilize a mutex object
* -- Get the mutex using pthread_mutex_lock()
* -- Release the mutex using pthread_mutex_unlock()
* -- Try to get the mutex using pthread_mutex_trylock()

View File

@@ -39,7 +39,7 @@ extern "C" {
/* pthread_mutex_unlock 3-1.c
* Test that pthread_mutex_unlock()
* Upon successful completion, it shall return zero
* Upon succesful completion, it shall return zero
*
*/
static UINT32 Testcase(VOID)

View File

@@ -38,7 +38,7 @@ extern "C" {
/* pthread_mutex_trylock 3-1.c
* Test that pthread_mutex_trylock()
* Upon successful completion, it shall return a 0
* Upon succesful completion, it shall return a 0
*
*/
static UINT32 Testcase(VOID)

View File

@@ -43,7 +43,7 @@ extern "C" {
* -[EBUSY] The mutex could not be acquired because it was already locked.
* Steps:
* -- initialize a mutex object
* -- Initilize a mutex object
* -- Lock the mutex using pthread_mutex_lock()
* -- Try to lock the mutex using pthread_mutex_trylock() and expect EBUSY
*

View File

@@ -67,7 +67,7 @@ static UINT32 Testcase(VOID)
/*
* Check to make sure that 'value_ptr' that was passed to
* pthread_join() and the pthread_exit() return code that
* was used in the thread function are the same.
* was used in the thread funciton are the same.
*/
ICUNIT_ASSERT_EQUAL(valuePtr, PTHREAD_EXIT_VALUE, errno);

View File

@@ -454,7 +454,7 @@ VOID TestTaskEntry(VOID)
#if (TEST_MODULE_CHECK == 1)
for (int i = 0; i < g_modelNum - 1; i++) {
if (g_executModelNum[i] != 0) {
dprintf("\nExecuted Model: %s, Executed Model_Num: %d ,failed_count: %d , success_count :%d",
dprintf("\nExecuted Model: %s, Executed Model_Num: %d ,failed_count: %d , sucess_count :%d",
g_strModule[i], g_executModelNum[i], g_failModelResult[i], g_passModelResult[i]);
}
for (int j = 0; j < g_failResult && j < 50; j++) { // 50

View File

@@ -366,7 +366,7 @@ VOID TestInitUartDev(VOID) {}
/* ****************************************
Function:Test_PartInit
Description: create a partition for testing,partition num is 0,mount point is jffs0
Description: creat a partition for testing,partition num is 0,mount point is jffs0
Input:
[1]type: "spinor"
[2]start_addr: the partition start address

View File

@@ -196,7 +196,7 @@ static void HandleServiceRegAndGet(int fd, IpcMsg *data)
}
}
}
printf("receive service request, code:%d, service name:%s\n", data->code, info->serviceName);
printf("recieve service request, code:%d, service name:%s\n", data->code, info->serviceName);
switch (data->code) {
case REG_CODE:
if (i == MAX_SREVICE_NUM) {

View File

@@ -162,8 +162,8 @@ static int TestCase(void)
exit(-1);
}
printf("1 pending=%lu\n", pending.__bits[0]);
printf("1 oldmask=%lu\n", oldmask.__bits[0]);
printf("1 pending=%d\n", pending.__bits[0]);
printf("1 oldmask=%d\n", oldmask.__bits[0]);
printf("before raise\n");
raise(SIGALRM);
printf("after raise\n");
@@ -172,7 +172,7 @@ static int TestCase(void)
printf("errline = %d\n", __LINE__);
exit(-1);
}
printf("pending=%d,sigismem = %lu\n", pending.__bits[0], sigismember(&pending, SIGALRM));
printf("pending=%d,sigismem = %d\n", pending.__bits[0], sigismember(&pending, SIGALRM));
exit(0);
}
sleep(1);

View File

@@ -131,7 +131,7 @@ static int TestMultiPthreadFatherProcessExit()
sleep(1);
retValue = waitpid(fpids, &status, 0);
// grandchild process kill father process, so child process is recovered by init process
// child process doesn't receive termination signal from grandchild process
// child process doesn't receive termination singal from grandchild process
// so waitpid() returns -1
ICUNIT_ASSERT_EQUAL(retValue, -1, retValue);
exit(1);

View File

@@ -31,7 +31,7 @@
#include "it_test_signal.h"
#include "signal.h"
static void SigHandler(int sig) // źŴ
static void SigHandler(int sig) // <EFBFBD>źŴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
{
if (sig == SIGINT) {
printf("SIGINT sig\n");
@@ -74,8 +74,8 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("newset 1 = %lx\n", newset.__bits[0]);
printf("old 1 = %lx\n", old.__bits[0]);
printf("newset 1 = %x\n", newset.__bits[0]);
printf("old 1 = %x\n", old.__bits[0]);
retValue = sigemptyset(&newset);
if (retValue != 0) {
@@ -89,8 +89,8 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("newset 2 = %lx\n", newset.__bits[0]);
printf("old 2 = %lx\n", old.__bits[0]);
printf("newset 2 = %x\n", newset.__bits[0]);
printf("old 2 = %x\n", old.__bits[0]);
retValue = sigemptyset(&newset);
if (retValue != 0) {
@@ -105,8 +105,8 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("newset 1 = %lx\n", newset.__bits[0]);
printf("old 1 = %lx\n", old.__bits[0]);
printf("newset 1 = %x\n", newset.__bits[0]);
printf("old 1 = %x\n", old.__bits[0]);
retValue = sigemptyset(&wait);
if (retValue != 0) {
@@ -116,7 +116,7 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("wait = %lx\n", wait.__bits[0]);
printf("wait = %x\n", wait.__bits[0]);
if (sigsuspend(&wait) != -1) {
printf("sigsuspend error\n");
@@ -126,14 +126,14 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("old 2= %lx\n", old.__bits[0]);
printf("old 2= %x\n", old.__bits[0]);
sigset_t pending;
retValue = sigemptyset(&pending);
if (retValue != 0) {
exit(retValue);
}
printf("pending 1= %lx\n", pending.__bits[0]);
printf("pending 1= %x\n", pending.__bits[0]);
retValue = raise(SIGINT);
if (retValue != 0) {
exit(retValue);
@@ -142,7 +142,7 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("pending 2= %lx\n", pending.__bits[0]);
printf("pending 2= %x\n", pending.__bits[0]);
retValue = raise(SIGALRM);
if (retValue != 0) {
@@ -152,7 +152,7 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("pending 3= %lx\n", pending.__bits[0]);
printf("pending 3= %x\n", pending.__bits[0]);
exit(0);
}
@@ -192,8 +192,8 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("new 1 = %lx\n", new1.__bits[0]);
printf("old 1 = %lx\n", old1.__bits[0]);
printf("new 1 = %x\n", new1.__bits[0]);
printf("old 1 = %x\n", old1.__bits[0]);
retValue = kill(getpid(), SIGINT);
if (retValue != 0) {
@@ -203,7 +203,7 @@ static int TestSigSuspend()
if (retValue != 0) {
exit(retValue);
}
printf("raise 1 = %lx\n", new1.__bits[0]);
printf("raise 1 = %x\n", new1.__bits[0]);
exit(0);
}

View File

@@ -35,7 +35,7 @@ static int g_sigCount = 0;
static void SigPrint(int signum)
{
g_sigCount++;
printf("signal receive success\n");
printf("signal receive sucess\n");
}
static UINT32 TestCase(VOID)
@@ -101,7 +101,7 @@ static UINT32 TestCase(VOID)
sleep(1);
ret = kill(pid, SIGUSR1);
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
printf("kill success\n");
printf("kill sucess\n");
ret = waitpid(pid, &status, 0);
ICUNIT_ASSERT_EQUAL(ret, pid, ret);
ICUNIT_ASSERT_EQUAL(WEXITSTATUS(status), LOS_OK, WEXITSTATUS(status));

View File

@@ -35,7 +35,7 @@ static int g_sigCount = 0;
static void SigPrint(int sig)
{
g_sigCount++;
printf("signal receive success\n");
printf("signal receive sucess\n");
}
static UINT32 TestCase(VOID)
@@ -68,7 +68,7 @@ static UINT32 TestCase(VOID)
sleep(1);
ret = kill(pid, SIGUSR1);
ICUNIT_ASSERT_EQUAL(ret, 0, ret);
printf("kill success\n");
printf("kill sucess\n");
wait(&ret);
ICUNIT_ASSERT_EQUAL(WEXITSTATUS(ret), LOS_OK, WEXITSTATUS(ret));
return LOS_OK;

View File

@@ -36,13 +36,13 @@ static int g_sigCount1 = 0;
static void SigPrint(int sig)
{
g_sigCount++;
printf("signal receive success\n");
printf("signal receive sucess\n");
}
static void SigPrint1(int sig)
{
g_sigCount1++;
printf("signal receive success\n");
printf("signal receive sucess\n");
}
static UINT32 TestCase(VOID)

View File

@@ -37,7 +37,7 @@ static void SigPrint(int sig)
{
(void)sig;
g_sigCount++;
printf("signal receive success\cn");
printf("signal receive sucess\n");
}
static UINT32 TestCase(VOID)

View File

@@ -36,7 +36,7 @@ static void SigPrint(int sig)
{
(void)sig;
g_sigCount++;
printf("signal receive success\n");
printf("signal receive sucess\n");
}
static UINT32 TestCase(VOID)

View File

@@ -32,36 +32,18 @@
#include <libintl.h>
#include <locale.h>
const int domain_name_length = 10;
const int buffer_size = 50;
static UINT32 testcase(VOID)
{
char *s = "";
char domain[buffer_size], tmp[domain_name_length];
srand(time(NULL));
for (int i = 0, r = 0; i < domain_name_length; i++) {
r = rand() % 36; // 36: 0-9 and a-z
if (r < 10) { // 10: 0-9
tmp[i] = '0' + r;
} else {
tmp[i] = 'a' + r;
}
}
int ret = sprintf_s(domain, sizeof(domain), "www.%s.com", tmp);
if (ret == 0) {
printf("sprinf_s failed\n");
return LOS_NOK;
}
setlocale(LC_ALL, "");
textdomain("gettext_demo");
bindtextdomain("gettext_demo", ".");
bind_textdomain_codeset("gettext_demo", "UTF-8");
printf(dcgettext(domain, "TestString1\n", LC_MESSAGES));
printf(dcgettext("www.huawei.com", "TestString1\n", LC_MESSAGES));
s = dcgettext(domain, "TestString1\n", LC_MESSAGES);
s = dcgettext("www.huawei.com", "TestString1\n", LC_MESSAGES);
printf("[INFO]%s:%d,%s,s=%s\n", __FILE__, __LINE__, __func__, s);
ICUNIT_ASSERT_STRING_EQUAL(s, "TestString1\n", s);
setlocale(LC_ALL, "C");

View File

@@ -82,10 +82,10 @@ EXIT:
4. use the mq_close to close the mqueue;
5. use the mq_unlink to delete the mqueue.
*-@texpect
1. Return succeeded
2. Return succeeded
3. Return succeeded
4. Return succeeded
1. Return successed
2. Return successed
3. Return successed
4. Return successed
5. Successful operation
*-@tprior 1
*-@tauto TRUE

View File

@@ -60,7 +60,7 @@ static UINT32 Testcase(VOID)
/*
* Check to make sure that 'value_ptr' that was passed to
* pthread_join() and the pthread_exit() return code that
* was used in the thread function are the same.
* was used in the thread funciton are the same.
*/
ICUNIT_ASSERT_EQUAL(valuePtr, PTHREAD_EXIT_VALUE, errno);

View File

@@ -39,7 +39,7 @@ static UINT32 TestCase(VOID)
x = nrand48(seed);
if ((x < 0) || (x > MAX_NRAND48)) {
printf("[IN %s][line %d] x = %ld\n", __FUNCTION__, __LINE__, x);
printf("[IN %s][line %d] x = %d\n", __FUNCTION__, __LINE__, x);
goto EXIT;
}

View File

@@ -38,7 +38,7 @@ static UINT32 TestCase(VOID)
x = random();
if (x > labs(MAX_RANDOM - 1)) {
printf("[IN %s][line %d] x = %ld\n", __FUNCTION__, __LINE__, x);
printf("[IN %s][line %d] x = %d\n", __FUNCTION__, __LINE__, x);
goto EXIT;
}

View File

@@ -30,7 +30,7 @@
*/
#include "It_test_sys.h"
const int password_length = 10;
#define TEST_PASSWORD (char *)"test1234"
static UINT32 TestCase(VOID)
{
@@ -39,24 +39,14 @@ static UINT32 TestCase(VOID)
char *key = NULL;
char slat[2];
int ret;
char test_password[password_length];
srand(time(NULL));
for (int i = 0, r = 0; i < password_length; i++) {
r = rand() % 36; // 36: 0-9 and a-z
if (r < 10) { // 10: 0-9
test_password[i] = '0' + r;
} else {
test_password[i] = 'a' + r;
}
}
key = test_password;
key = TEST_PASSWORD;
slat[0] = key[0];
slat[1] = key[1];
passwd1 = crypt(key, slat);
ICUNIT_GOTO_NOT_EQUAL(passwd1, NULL, passwd1, EXIT);
key = test_password;
key = TEST_PASSWORD;
slat[0] = passwd1[0];
slat[1] = passwd1[1];
passwd2 = crypt(key, slat);

View File

@@ -39,7 +39,7 @@ static UINT32 TestCase(VOID)
x = jrand48(seed);
if ((x < -JRAND48_NUM) || (x > JRAND48_NUM)) {
printf("[IN %s][line %d] x = %ld\n", __FUNCTION__, __LINE__, x);
printf("[IN %s][line %d] x = %d\n", __FUNCTION__, __LINE__, x);
goto EXIT;
}

View File

@@ -40,7 +40,7 @@ static UINT32 TestCase(VOID)
lcong48(seed);
x = mrand48();
if ((x < -MRAND48_NUM) || (x > MRAND48_NUM)) {
printf("[IN %s][line %d] x = %ld\n", __FUNCTION__, __LINE__, x);
printf("[IN %s][line %d] x = %d\n", __FUNCTION__, __LINE__, x);
goto EXIT;
}

View File

@@ -32,31 +32,21 @@
#include <lt_net_resolv.h>
const int buffer_size = 20;
static int EtherAtonTest(void)
{
struct ether_addr *eaddr = ether_aton("01::EF");
ICUNIT_ASSERT_EQUAL(eaddr, NULL, -1);
char mac_addr[buffer_size], *tmp = mac_addr;
int r[ETH_ALEN];
srand(time(NULL));
for (int i = 0; i < ETH_ALEN; i++) {
r[i] = rand() % 0xff;
}
// 0, 1, 2, 3, 4, 5: 6 elements of mac address.
(void)sprintf_s(mac_addr, sizeof(mac_addr), "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", r[0], r[1], r[2], r[3], r[4], r[5]);
eaddr = ether_aton(mac_addr);
eaddr = ether_aton("2C:9D:1E:4A:41:55");
ICUNIT_ASSERT_NOT_EQUAL(eaddr, NULL, -1);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[0], r[0], eaddr->ether_addr_octet[0]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[1], r[1], eaddr->ether_addr_octet[1]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[2], r[2], eaddr->ether_addr_octet[2]); // 2: compare r[2] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[3], r[3], eaddr->ether_addr_octet[3]); // 3: compare r[3] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[4], r[4], eaddr->ether_addr_octet[4]); // 4: compare r[4] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[5], r[5], eaddr->ether_addr_octet[5]); // 5: compare r[5] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[0], 0x2C, eaddr->ether_addr_octet[0]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[1], 0x9D, eaddr->ether_addr_octet[1]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[2], 0x1E, eaddr->ether_addr_octet[2]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[3], 0x4A, eaddr->ether_addr_octet[3]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[4], 0x41, eaddr->ether_addr_octet[4]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[5], 0x55, eaddr->ether_addr_octet[5]);
return ICUNIT_SUCCESS;
}

View File

@@ -32,8 +32,6 @@
#include <lt_net_resolv.h>
const int buffer_size = 20;
static int EtherAtonrTest(void)
{
struct ether_addr addr;
@@ -41,23 +39,15 @@ static int EtherAtonrTest(void)
ICUNIT_ASSERT_EQUAL(eaddr, NULL, -1);
char mac_addr[buffer_size], *tmp = mac_addr;
int r[ETH_ALEN];
srand(time(NULL));
for (int i = 0; i < ETH_ALEN; i++) {
r[i] = rand() % 0xff;
}
// 0, 1, 2, 3, 4, 5: 6 elements of mac address.
(void)sprintf_s(mac_addr, sizeof(mac_addr), "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", r[0], r[1], r[2], r[3], r[4], r[5]);
eaddr = ether_aton_r(mac_addr, &addr);
eaddr = ether_aton_r("2c:9d:1e:4A:41:55", &addr);
ICUNIT_ASSERT_EQUAL(eaddr, &addr, -1);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[0], r[0], eaddr->ether_addr_octet[0]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[1], r[1], eaddr->ether_addr_octet[1]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[2], r[2], eaddr->ether_addr_octet[2]); // 2: compare r[2] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[3], r[3], eaddr->ether_addr_octet[3]); // 3: compare r[3] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[4], r[4], eaddr->ether_addr_octet[4]); // 4: compare r[4] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[5], r[5], eaddr->ether_addr_octet[5]); // 5: compare r[5] with eaddr
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[0], 0x2c, eaddr->ether_addr_octet[0]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[1], 0x9d, eaddr->ether_addr_octet[1]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[2], 0x1e, eaddr->ether_addr_octet[2]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[3], 0x4a, eaddr->ether_addr_octet[3]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[4], 0x41, eaddr->ether_addr_octet[4]);
ICUNIT_ASSERT_EQUAL(eaddr->ether_addr_octet[5], 0x55, eaddr->ether_addr_octet[5]);
return ICUNIT_SUCCESS;
}

View File

@@ -32,26 +32,13 @@
#include <lt_net_resolv.h>
const int buffer_size = 20;
static int EtherNtoaTest(void)
{
struct ether_addr addr, *eaddr = &addr;
srand(time(NULL));
int r[ETH_ALEN];
for (int i = 0; i < ETH_ALEN; i++) {
r[i] = rand() % 16; // 16: 0x0-0xf
eaddr->ether_addr_octet[i] = r[i];
}
struct ether_addr addr = {{11,12,13,14,15,16}}, *eaddr = &addr;
char *buf = ether_ntoa(eaddr);
char str1[buffer_size], str2[buffer_size];
// 0, 1, 2, 3, 4, 5: 6 elements of mac address.
(void)sprintf_s(str1, sizeof(str1), "%x:%x:%x:%x:%x:%x", r[0], r[1], r[2], r[3], r[4], r[5]);
// 0, 1, 2, 3, 4, 5: 6 elements of mac address.
(void)sprintf_s(str2, sizeof(str2), "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", r[0], r[1], r[2], r[3], r[4], r[5]);
ICUNIT_ASSERT_NOT_EQUAL(buf, 0, -1);
ICUNIT_ASSERT_EQUAL((stricmp(str1, buf) == 0 || stricmp(str2, buf) == 0), 1, printf("%s\n", buf));
ICUNIT_ASSERT_EQUAL((stricmp("b:c:d:e:f:10", buf) == 0 || stricmp("0b:0c:0d:0e:0f:10", buf) == 0), 1, printf("%s\n", buf));
return ICUNIT_SUCCESS;
}

View File

@@ -31,27 +31,13 @@
#include <lt_net_resolv.h>
const int buffer_size = 20;
static int EtherNtoarTest(void)
{
struct ether_addr addr, *eaddr = &addr;
srand(time(NULL));
int r[ETH_ALEN];
for (int i = 0; i < ETH_ALEN; i++) {
r[i] = rand() % 16; // 16: 0x0-0xf
eaddr->ether_addr_octet[i] = r[i];
}
struct ether_addr addr = {{11,12,13,4,15,16}}, *eaddr = &addr;
char buf[100], *p = ether_ntoa_r(eaddr, buf);
char str1[buffer_size], str2[buffer_size];
// 0, 1, 2, 3, 4, 5: 6 elements of mac address.
(void)sprintf_s(str1, sizeof(str1), "%x:%x:%x:%x:%x:%x", r[0], r[1], r[2], r[3], r[4], r[5]);
// 0, 1, 2, 3, 4, 5: 6 elements of mac address.
(void)sprintf_s(str2, sizeof(str2), "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", r[0], r[1], r[2], r[3], r[4], r[5]);
ICUNIT_ASSERT_EQUAL(p, buf, (intptr_t)p);
ICUNIT_ASSERT_EQUAL((stricmp(str1, buf) == 0 || stricmp(str2, buf) == 0), 1, printf("%s\n", p));
ICUNIT_ASSERT_EQUAL((stricmp("b:c:d:4:f:10", buf) == 0 || stricmp("0b:0c:0d:04:0f:10", buf) == 0), 1, printf("%s\n", p));
return ICUNIT_SUCCESS;
}

View File

@@ -64,8 +64,12 @@ EXIT:
static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
pthread_t newPthread;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int index = 0;
pthread_mutexattr_settype(&mutex, PTHREAD_MUTEX_NORMAL);

View File

@@ -65,8 +65,10 @@ static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t newPthread;
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int index = 0;
int currThreadPri, currThreadPolicy;

View File

@@ -74,9 +74,12 @@ static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t newPthread;
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int count = 0;
int currThreadPri, currThreadPolicy;
g_preTaskPri = 0xffffffff;

View File

@@ -49,6 +49,8 @@ static void *ThreadFuncTest3(void *a)
int ret;
int tid = Gettid();
pthread_t thread = pthread_self();
int currThreadPri, currThreadPolicy;
struct sched_param param = { 0 };
ret = pthread_detach(thread);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -122,10 +124,14 @@ EXIT:
static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
pthread_t newPthread;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int index = 0;
pthread_mutexattr_settype(&mutex, PTHREAD_MUTEX_NORMAL);
pthread_mutex_init(&g_muxLock001, &mutex);
pthread_mutex_init(&g_muxLock002, &mutex);

View File

@@ -49,6 +49,8 @@ static void *ThreadFuncTest3(void *a)
int ret;
int tid;
pthread_t thread = pthread_self();
int currThreadPri, currThreadPolicy;
struct sched_param param = { 0 };
ret = pthread_detach(thread);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -124,10 +126,14 @@ EXIT:
static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
pthread_t newPthread;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int index = 0;
pthread_mutexattr_settype(&mutex, PTHREAD_MUTEX_NORMAL);
pthread_mutex_init(&g_muxLock001, &mutex);
pthread_mutex_init(&g_muxLock002, &mutex);

View File

@@ -48,6 +48,8 @@ static void *ThreadFuncTest3(void *a)
{
int ret;
int tid = Gettid();
int currThreadPri, currThreadPolicy;
struct sched_param param = { 0 };
pthread_t thread = pthread_self();
ret = pthread_detach(thread);
@@ -116,14 +118,18 @@ static void *ThreadFuncTest1(void *a)
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
EXIT:
return nullptr;
return nullptr;
}
static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
pthread_t newPthread;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int index = 0;
pthread_mutexattr_settype(&mutex, PTHREAD_MUTEX_NORMAL);
pthread_mutex_init(&g_mutexLock001, &mutex);
pthread_mutex_init(&g_mutexLock002, &mutex);

View File

@@ -43,6 +43,7 @@ static void *ThreadFuncTest3(void *a)
{
int ret;
pthread_t thread = pthread_self();
int currThreadPri, currThreadPolicy;
struct sched_param param = { 0 };
struct timespec time;
struct timeval timeVal = { 0 };
@@ -61,7 +62,7 @@ static void *ThreadFuncTest3(void *a)
g_testToCount003++;
while (g_testToCount002 == 0) {
SLEEP_AND_YIELD(2); // 2, delay enough time
SLEEP_AND_YIELD(2); // 2, delay enouge time
}
ret = pthread_mutex_unlock(&g_muxLock003);
@@ -95,7 +96,7 @@ static void *ThreadFuncTest2(void *a)
g_testToCount002++;
while (g_testToCount001 == 0) {
SLEEP_AND_YIELD(2); // 2, delay enough time
SLEEP_AND_YIELD(2); // 2, delay enouge time
}
ret = pthread_mutex_unlock(&g_muxLock002);
@@ -140,8 +141,12 @@ EXIT:
static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
pthread_t newPthread;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex = { 0 };
int index = TEST_COUNT;

View File

@@ -41,6 +41,8 @@ static void *ThreadFuncTest3(void *a)
{
int ret;
pthread_t thread = pthread_self();
int currThreadPri, currThreadPolicy;
struct sched_param param = { 0 };
struct timespec time;
struct timeval timeVal = { 0 };
@@ -118,8 +120,12 @@ EXIT:
static int Testcase(void)
{
struct sched_param param = { 0 };
int ret;
pthread_t newPthread;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread, newPthread1;
pthread_mutexattr_t mutex;
int index = TEST_COUNT;

View File

@@ -38,6 +38,7 @@ static int g_testBackCount = 0;
static void *ThreadFuncTest3(void *a)
{
int ret;
int tid = Gettid();
pthread_t thread = pthread_self();
ret = pthread_detach(thread);
@@ -58,6 +59,8 @@ EXIT:
static void *ThreadFuncTest2(void *a)
{
int ret;
int tid = Gettid();
pthread_t thread = pthread_self();
g_testBackCount++;
ret = pthread_mutex_lock(&g_mutexLock);
@@ -75,8 +78,10 @@ static int TestCase(void)
{
struct sched_param param = { 0 };
int ret;
void *res = nullptr;
int currThreadPri, currThreadPolicy;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread;
pthread_mutexattr_t mutex;
pthread_mutexattr_settype(&mutex, PTHREAD_MUTEX_NORMAL);

View File

@@ -45,6 +45,8 @@ static void *ThreadFuncTest2(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_detach(thread);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -67,6 +69,7 @@ EXIT:
static void *ThreadFuncTest1(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
@@ -103,7 +106,9 @@ static int Testcase(void)
struct sched_param param = { 0 };
int ret;
int threadCount;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread[10], newPthread1;
pthread_mutexattr_t mutex;
int index = TEST_COUNT;

View File

@@ -45,6 +45,8 @@ static void *ThreadFuncTest2(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_detach(thread);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -67,6 +69,9 @@ EXIT:
static void *ThreadFuncTest1(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_mutex_lock(&g_muxLock001);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -91,6 +96,7 @@ EXIT:
static void *ThreadFuncTest0(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
@@ -130,7 +136,9 @@ static int Testcase(void)
struct sched_param param = { 0 };
int ret;
int threadCount;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread[10], newPthread1;
pthread_mutexattr_t mutex;
int index = TEST_COUNT;

View File

@@ -45,6 +45,8 @@ static void *ThreadFuncTest2(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_detach(thread);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -67,6 +69,9 @@ EXIT:
static void *ThreadFuncTest1(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_mutex_lock(&g_muxLock001);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -91,6 +96,7 @@ EXIT:
static void *ThreadFuncTest0(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
@@ -130,7 +136,9 @@ static int Testcase(void)
struct sched_param param = { 0 };
int ret;
int threadCount;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread[10], newPthread1;
pthread_mutexattr_t mutex;
int index = TEST_COUNT;

View File

@@ -45,6 +45,8 @@ static void *ThreadFuncTest2(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_detach(thread);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -67,6 +69,9 @@ EXIT:
static void *ThreadFuncTest1(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
ret = pthread_mutex_lock(&g_muxLock001);
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT);
@@ -91,6 +96,7 @@ EXIT:
static void *ThreadFuncTest0(void *a)
{
int ret;
pthread_t thread = pthread_self();
struct timespec time;
struct timeval timeVal = { 0 };
@@ -130,7 +136,9 @@ static int Testcase(void)
struct sched_param param = { 0 };
int ret;
int threadCount;
void *res = nullptr;
pthread_attr_t a = { 0 };
pthread_t thread = pthread_self();
pthread_t newPthread[10], newPthread1;
pthread_mutexattr_t mutex;
int index = TEST_COUNT;

View File

@@ -355,7 +355,7 @@ endif
LITEOS_DRIVERS_BASE_PATH := $(LITEOSTOPDIR)/../../drivers/liteos
################################## Driver Option Begin #################################
ifeq ($(LOSCFG_DRIVERS_HDF), y)
include $(LITEOSTOPDIR)/../../drivers/hdf_core/adapter/khdf/liteos/hdf_lite.mk
include $(LITEOSTOPDIR)/../../drivers/adapter/khdf/liteos/hdf_lite.mk
endif
ifeq ($(LOSCFG_DRIVERS_HIEVENT), y)