VSF Documented
Macros | Functions
busybox.c File Reference
#include "../../vsf_linux_cfg.h"
#include "../../include/unistd.h"
#include "../../include/fcntl.h"
#include "../../include/simple_libc/stdio.h"

Macros

#define VSF_LINUX_CFG_PATH   VSF_LINUX_CFG_BIN_PATH
 

Functions

void vsh_set_path (char **path)
 
int vsh_main (int argc, char *argv[])
 
int cd_main (int argc, char *argv[])
 
int ls_main (int argc, char *argv[])
 
int pwd_main (int argc, char *argv[])
 
int cat_main (int argc, char *argv[])
 
int echo_main (int argc, char *argv[])
 
int mkdir_main (int argc, char *argv[])
 
int clear_main (int argc, char *argv[])
 
int time_main (int argc, char *argv[])
 
int kill_main (int argc, char *argv[])
 
int export_main (int argc, char *argv[])
 
int free_main (int argc, char *argv[])
 
int vsf_linux_init_main (int argc, char *argv[])
 
int busybox_bind (char *path, vsf_linux_main_entry_t entry)
 
int busybox_install (void)
 

Macro Definition Documentation

◆ VSF_LINUX_CFG_PATH

#define VSF_LINUX_CFG_PATH   VSF_LINUX_CFG_BIN_PATH

Function Documentation

◆ vsh_set_path()

void vsh_set_path ( char **  path)
extern

◆ vsh_main()

int vsh_main ( int  argc,
char *  argv[] 
)
extern

◆ cd_main()

int cd_main ( int  argc,
char *  argv[] 
)
extern

◆ ls_main()

int ls_main ( int  argc,
char *  argv[] 
)
extern

◆ pwd_main()

int pwd_main ( int  argc,
char *  argv[] 
)
extern

◆ cat_main()

int cat_main ( int  argc,
char *  argv[] 
)
extern

◆ echo_main()

int echo_main ( int  argc,
char *  argv[] 
)
extern

◆ mkdir_main()

int mkdir_main ( int  argc,
char *  argv[] 
)
extern

◆ clear_main()

int clear_main ( int  argc,
char *  argv[] 
)
extern

◆ time_main()

int time_main ( int  argc,
char *  argv[] 
)
extern

◆ kill_main()

int kill_main ( int  argc,
char *  argv[] 
)
extern

◆ export_main()

int export_main ( int  argc,
char *  argv[] 
)
extern

◆ free_main()

int free_main ( int  argc,
char *  argv[] 
)
extern

◆ vsf_linux_init_main()

int vsf_linux_init_main ( int  argc,
char *  argv[] 
)
extern

◆ busybox_bind()

int busybox_bind ( char *  path,
vsf_linux_main_entry_t  entry 
)

◆ busybox_install()

int busybox_install ( void  )