RTEMS  5.1
internal.h
1 /*
2  * Shell Internal Information
3  *
4  * The license and distribution terms for this file may be
5  * found in the file LICENSE in this distribution or at
6  * http://www.rtems.org/license/LICENSE.
7  */
8 
9 #ifndef _RTEMS_SHELL_INTERNAL_H
10 #define _RTEMS_SHELL_INTERNAL_H
11 
12 #include <rtems/shell.h>
13 
14 extern rtems_shell_cmd_t * rtems_shell_first_cmd;
15 extern rtems_shell_topic_t * rtems_shell_first_topic;
16 
17 extern void rtems_shell_register_monitor_commands(void);
18 
19 extern void rtems_shell_print_heap_info(
20  const char *c,
21  const Heap_Information *h
22 );
23 
24 extern void rtems_shell_print_heap_stats(
25  const Heap_Statistics *s
26 );
27 
28 extern void rtems_shell_print_unified_work_area_message(void);
29 
30 #include <sys/types.h>
31 
32 extern void strmode(mode_t mode, char *p);
33 extern const char *user_from_uid(uid_t uid, int nouser);
34 extern char *group_from_gid(gid_t gid, int nogroup);
35 
36 #endif
Run-time heap statistics.
Definition: heapinfo.h:40
Instantatiate a New Terminal Shell.
unsigned p
Definition: tte.h:90
Definition: shell.h:80
Information about blocks.
Definition: heapinfo.h:125
Definition: shell.h:100