/* vi: set ts=4 :*/ /* Toybox infrastructure. * * Copyright 2006 Rob Landley * * Licensed under GPL version 2, see file LICENSE in this tarball for details. */ #include #include /* name main() struct usage (short long example info) path (/usr/sbin) */ int toybox_main(void); int toysh_main(void); int df_main(void); extern struct toy_list { char *name; int (*toy_main)(void); } toy_list[]; struct toy_list *find_toy_by_name(char *name); // Global context for this applet. extern struct toy_context { struct toy_list *which; int argc; char **argv; char buf[4096]; } toys; struct toybox_data {;}; struct toysh_data {;}; struct df_data {;}; union toy_union { struct toybox_data toybox; struct toysh_data toysh; struct df_data df; } toy;