/*-------------------------------------------
| Copyright(C) 2007 CHAUVIN-ARNOUX
---------------------------------------------
| Project:
| Project Manager:
| Source: mklepton.c
| Path: X:\TOOLS\mklepton
| Authors:
| Plateform:
| Created:
| Revision/Date:
| Description:
---------------------------------------------
| Historic:
---------------------------------------------
| Authors	| Date	| Comments
---------------------------------------------*/


/*===========================================
Includes
=============================================*/
#include "kernel/core/bin.h"
//see "sbin/initd.c"
int initd_main(int argc, char* argv[]);

//see "sbin/lsh.c"
int lsh_main(int argc, char* argv[]);

//see "sbin/mount.c"
int mount_main(int argc, char* argv[]);

//see "sbin/umount.c"
int umount_main(int argc, char* argv[]);

//see "sbin/ls.c"
int ls_main(int argc, char* argv[]);

//see "sbin/ps.c"
int ps_main(int argc, char* argv[]);

//see "sbin/kill.c"
int kill_main(int argc, char* argv[]);

//see "sbin/touch.c"
int touch_main(int argc, char* argv[]);

//see "sbin/cat.c"
int cat_main(int argc, char* argv[]);

//see "sbin/more.c"
int more_main(int argc, char* argv[]);

//see "sbin/mkfs.c"
int mkfs_main(int argc, char* argv[]);

//see "sbin/df.c"
int df_main(int argc, char* argv[]);

//see "sbin/uname.c"
int uname_main(int argc, char* argv[]);

//see "sbin/pwd.c"
int pwd_main(int argc, char* argv[]);

//see "sbin/rmdir.c"
int rmdir_main(int argc, char* argv[]);

//see "sbin/mkdir.c"
int mkdir_main(int argc, char* argv[]);

//see "sbin/rm.c"
int rm_main(int argc, char* argv[]);

//see "sbin/od.c"
int od_main(int argc, char* argv[]);

//see "sbin/date.c"
int date_main(int argc, char* argv[]);

//see "sbin/echo.c"
int echo_main(int argc, char* argv[]);

//see "sbin/stty.c"
int stty_main(int argc, char* argv[]);

//see "sbin/net/ifconfig.c"
int ifconfig_main(int argc, char* argv[]);

//see "bin/test2.c"
int test2_main(int argc, char* argv[]);



/*===========================================
Global Declaration
=============================================*/
static const bin_t _bin_lst[]={
{         "initd",			                 initd_main,			100,			1024,			1},
{           "lsh",			                   lsh_main,			100,			1024,			1},
{         "mount",			                 mount_main,			100,			1024,			1},
{        "umount",			                umount_main,			100,			1024,			1},
{            "ls",			                    ls_main,			100,			1024,			1},
{            "ps",			                    ps_main,			100,			1024,			1},
{          "kill",			                  kill_main,			100,			1024,			1},
{         "touch",			                 touch_main,			100,			1024,			1},
{           "cat",			                   cat_main,			100,			1024,			1},
{          "more",			                  more_main,			100,			1024,			1},
{          "mkfs",			                  mkfs_main,			100,			1024,			1},
{            "df",			                    df_main,			100,			1024,			1},
{         "uname",			                 uname_main,			100,			1024,			1},
{           "pwd",			                   pwd_main,			100,			1024,			1},
{         "rmdir",			                 rmdir_main,			100,			1024,			1},
{         "mkdir",			                 mkdir_main,			100,			1024,			1},
{            "rm",			                    rm_main,			100,			1024,			1},
{            "od",			                    od_main,			100,			1024,			1},
{          "date",			                  date_main,			100,			1024,			1},
{          "echo",			                  echo_main,			100,			1024,			1},
{          "stty",			                  stty_main,			100,			1024,			1},
{      "ifconfig",			              ifconfig_main,			100,			4096,			1},
{         "test2",			                 test2_main,			100,			1024,			1}
};

const int bin_lst_size   = sizeof(_bin_lst)/sizeof(bin_t);
const bin_t* bin_lst = &_bin_lst[0];


/*===========================================
Implementation
=============================================*/

/*===========================================
End of Source mklepton.c
=============================================*/
