forked from Imagelibrary/rtems
2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/print-ls.c: Include "internal.h". * libmisc/shell/pwcache.c: Make user_from_uid static. * libmisc/shell/shell.c: Make rtems_shell_init_env, rtems_shell_env_free, rtems_shell_line_editor, rtems_shell_init_issue, rtems_shell_task static. * libmisc/shell/shell_cmdset.c: Make rtems_shell_add_topic static. * libmisc/shell/shell_makeargs.c: Include <rtems/shell.h>. * libmisc/shell/write_file.c: Include <rtems/shell.h>.
This commit is contained in:
@@ -1,3 +1,14 @@
|
|||||||
|
2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
|
* libmisc/shell/print-ls.c: Include "internal.h".
|
||||||
|
* libmisc/shell/pwcache.c: Make user_from_uid static.
|
||||||
|
* libmisc/shell/shell.c: Make rtems_shell_init_env,
|
||||||
|
rtems_shell_env_free, rtems_shell_line_editor,
|
||||||
|
rtems_shell_init_issue, rtems_shell_task static.
|
||||||
|
* libmisc/shell/shell_cmdset.c: Make rtems_shell_add_topic static.
|
||||||
|
* libmisc/shell/shell_makeargs.c: Include <rtems/shell.h>.
|
||||||
|
* libmisc/shell/write_file.c: Include <rtems/shell.h>.
|
||||||
|
|
||||||
2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
|
2011-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
|
||||||
|
|
||||||
* libmisc/shell/main_help.c: Make rtems_shell_help_cmd,
|
* libmisc/shell/main_help.c: Make rtems_shell_help_cmd,
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ __RCSID("$NetBSD: print.c,v 1.40 2004/11/17 17:00:00 mycroft Exp $");
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
//#include <util.h>
|
//#include <util.h>
|
||||||
|
|
||||||
|
#include "internal.h"
|
||||||
#include "extern-ls.h"
|
#include "extern-ls.h"
|
||||||
|
|
||||||
#define DAYSPERNYEAR ((time_t)365)
|
#define DAYSPERNYEAR ((time_t)365)
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ __FBSDID("$FreeBSD: src/lib/libc/gen/pwcache.c,v 1.11 2007/01/09 00:27:55 imp Ex
|
|||||||
#define NCACHE 64 /* power of 2 */
|
#define NCACHE 64 /* power of 2 */
|
||||||
#define MASK (NCACHE - 1) /* bits to store with */
|
#define MASK (NCACHE - 1) /* bits to store with */
|
||||||
|
|
||||||
const char *
|
static const char *
|
||||||
user_from_uid(uid_t uid, int nouser)
|
user_from_uid(uid_t uid, int nouser)
|
||||||
{
|
{
|
||||||
static struct ncache {
|
static struct ncache {
|
||||||
|
|||||||
@@ -61,7 +61,7 @@ rtems_shell_env_t *rtems_current_shell_env = &rtems_global_shell_env;
|
|||||||
/*
|
/*
|
||||||
* Initialize the shell user/process environment information
|
* Initialize the shell user/process environment information
|
||||||
*/
|
*/
|
||||||
rtems_shell_env_t *rtems_shell_init_env(
|
static rtems_shell_env_t *rtems_shell_init_env(
|
||||||
rtems_shell_env_t *shell_env_p
|
rtems_shell_env_t *shell_env_p
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
@@ -83,7 +83,7 @@ rtems_shell_env_t *rtems_shell_init_env(
|
|||||||
/*
|
/*
|
||||||
* Completely free a shell_env_t and all associated memory
|
* Completely free a shell_env_t and all associated memory
|
||||||
*/
|
*/
|
||||||
void rtems_shell_env_free(
|
static void rtems_shell_env_free(
|
||||||
void *ptr
|
void *ptr
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
@@ -103,7 +103,7 @@ void rtems_shell_env_free(
|
|||||||
/*
|
/*
|
||||||
* Get a line of user input with modest features
|
* Get a line of user input with modest features
|
||||||
*/
|
*/
|
||||||
int rtems_shell_line_editor(
|
static int rtems_shell_line_editor(
|
||||||
char *cmds[],
|
char *cmds[],
|
||||||
int count,
|
int count,
|
||||||
int size,
|
int size,
|
||||||
@@ -384,7 +384,7 @@ int rtems_shell_line_editor(
|
|||||||
* TODO: Redirection. Tty Signals. ENVVARs. Shell language.
|
* TODO: Redirection. Tty Signals. ENVVARs. Shell language.
|
||||||
* ----------------------------------------------- */
|
* ----------------------------------------------- */
|
||||||
|
|
||||||
void rtems_shell_init_issue(void)
|
static void rtems_shell_init_issue(void)
|
||||||
{
|
{
|
||||||
static bool issue_inited=false;
|
static bool issue_inited=false;
|
||||||
struct stat buf;
|
struct stat buf;
|
||||||
@@ -550,7 +550,7 @@ void rtems_shell_print_env(
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
rtems_task rtems_shell_task(rtems_task_argument task_argument)
|
static rtems_task rtems_shell_task(rtems_task_argument task_argument)
|
||||||
{
|
{
|
||||||
rtems_shell_env_t *shell_env = (rtems_shell_env_t*) task_argument;
|
rtems_shell_env_t *shell_env = (rtems_shell_env_t*) task_argument;
|
||||||
rtems_id wake_on_end = shell_env->wake_on_end;
|
rtems_id wake_on_end = shell_env->wake_on_end;
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ rtems_shell_topic_t * rtems_shell_lookup_topic(const char * topic) {
|
|||||||
/*
|
/*
|
||||||
* Add a new topic to the list of topics
|
* Add a new topic to the list of topics
|
||||||
*/
|
*/
|
||||||
rtems_shell_topic_t * rtems_shell_add_topic(const char * topic) {
|
static rtems_shell_topic_t * rtems_shell_add_topic(const char * topic) {
|
||||||
rtems_shell_topic_t * current,*aux;
|
rtems_shell_topic_t * current,*aux;
|
||||||
|
|
||||||
if (!rtems_shell_first_topic) {
|
if (!rtems_shell_first_topic) {
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
|
#include <rtems/shell.h>
|
||||||
|
|
||||||
int rtems_shell_make_args(
|
int rtems_shell_make_args(
|
||||||
char *commandLine,
|
char *commandLine,
|
||||||
|
|||||||
@@ -22,6 +22,8 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <rtems/shell.h>
|
||||||
|
|
||||||
void rtems_shell_write_file(
|
void rtems_shell_write_file(
|
||||||
const char *name,
|
const char *name,
|
||||||
const char *content
|
const char *content
|
||||||
|
|||||||
Reference in New Issue
Block a user