/* $Revision: 1.2 $ */

#ifndef _SHELL_H_
#define _SHELL_H_

#include <hwdefs.h>

typedef struct {
	char           *name;
	char           *args;
	ulong_func_t    func;
	char           *help;
}

                cmd_t;

u_long          help(void);
u_long          md(int argc, char **argv);
u_long          do_trap(int argc, char **argv);
cmd_t          *valid_cmd(char *s);
char           *skip_spaces(char *str);
ULONG           exec_cmd(cmd_t * cp, char *arg);
void            shell_init(void);
int             shell_task(void);
void            backspace(void);
int             tty1_test(void);
int             readline(char *s);

#endif
