| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | /* * Copyright (c) 2006-2018, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date           Author       Notes * 2010-03-22     Bernard      first version */ #include <rtthread.h>#if defined(RT_USING_FINSH) && !defined(FINSH_USING_SYMTAB)#include "finsh.h"long hello(void);long version(void);long list(void);long list_thread(void);long list_sem(void);long list_mutex(void);long list_fevent(void);long list_event(void);long list_mailbox(void);long list_msgqueue(void);long list_mempool(void);long list_timer(void);struct finsh_syscall _syscall_table[] ={    {"hello", hello},    {"version", version},    {"list", list},    {"list_thread", list_thread},#ifdef RT_USING_SEMAPHORE    {"list_sem", list_sem},#endif#ifdef RT_USING_MUTEX    {"list_mutex", list_mutex},#endif#ifdef RT_USING_FEVENT    {"list_fevent", list_fevent},#endif#ifdef RT_USING_EVENT    {"list_event", list_event},#endif#ifdef RT_USING_MAILBOX    {"list_mb", list_mailbox},#endif#ifdef RT_USING_MESSAGEQUEUE    {"list_mq", list_msgqueue},#endif#ifdef RT_USING_MEMPOOL    {"list_memp", list_mempool},#endif    {"list_timer", list_timer},};struct finsh_syscall *_syscall_table_begin = &_syscall_table[0];struct finsh_syscall *_syscall_table_end   = &_syscall_table[sizeof(_syscall_table) / sizeof(struct finsh_syscall)];struct finsh_sysvar *_sysvar_table_begin  = NULL;struct finsh_sysvar *_sysvar_table_end    = NULL;#endif /* RT_USING_FINSH && !FINSH_USING_SYMTAB */
 |