TizenRT Libs&Environment  v2.0 M2
utils.h
Go to the documentation of this file.
1 /****************************************************************************
2  *
3  * Copyright 2016 Samsung Electronics All Rights Reserved.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing,
12  * software distributed under the License is distributed on an
13  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
14  * either express or implied. See the License for the specific
15  * language governing permissions and limitations under the License.
16  *
17  ****************************************************************************/
18 #ifndef __APPS_INCLUDE_SYSTEM_UTILS_H
19 #define __APPS_INCLUDE_SYSTEM_UTILS_H
20 #include <tinyara/config.h>
21 
22 #ifdef CONFIG_TASH
23 #ifdef CONFIG_KERNEL_CMDS
24 void kernel_register_utilcmds(void);
25 #endif
26 #ifdef CONFIG_FS_CMDS
27 void fs_register_utilcmds(void);
28 #endif
29 #ifdef CONFIG_NET_CMDS
30 void net_register_utilcmds(void);
31 void net_register_appcmds(void);
32 #endif
33 #endif /* CONFIG_TASH */
34 
35 #ifdef CONFIG_ENABLE_STACKMONITOR_CMD
36 void stkmon_logging(struct tcb_s *);
37 #endif
38 #endif /* __APPS_INCLUDE_SYSTEM_UTILS_H */
This is the common part of the task control block (TCB). The TCB is the heart of the TinyAra task-con...
Definition: sched.h:471