X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=applets.h;h=c3037973d1598494fced9f36382bddd175d6a275;hb=303dd28bb0120c8b12c886cadb2d25d1b8fea08b;hp=b3fb291d7671857190b1e1ae82d70ca8af148b94;hpb=6317c4baf79c25d7f77897b064eb4f0b7d9f070e;p=oweals%2Fbusybox.git diff --git a/applets.h b/applets.h index b3fb291d7..c3037973d 100644 --- a/applets.h +++ b/applets.h @@ -21,14 +21,14 @@ #define APPLET_ODDNAME(a,b,c,d) extern int b(int argc, char **argv); extern const char usage_messages[]; #elif defined(MAKE_USAGE) - #ifdef BB_FEATURE_TRIVIAL_HELP - #define APPLET(a,b,c) a##_trivial_usage "\0" - #define APPLET_NOUSAGE(a,b,c) "\0" - #define APPLET_ODDNAME(a,b,c,d) d##_trivial_usage "\0" - #else + #ifdef BB_FEATURE_VERBOSE_USAGE #define APPLET(a,b,c) a##_trivial_usage "\n\n" a##_full_usage "\0" #define APPLET_NOUSAGE(a,b,c) "\0" #define APPLET_ODDNAME(a,b,c,d) d##_trivial_usage "\n\n" d##_full_usage "\0" + #else + #define APPLET(a,b,c) a##_trivial_usage "\0" + #define APPLET_NOUSAGE(a,b,c) "\0" + #define APPLET_ODDNAME(a,b,c,d) d##_trivial_usage "\0" #endif #elif defined(MAKE_LINKS) # define APPLET(a,b,c) LINK c a @@ -46,6 +46,9 @@ #ifdef BB_TEST APPLET_NOUSAGE("[", test_main, _BB_DIR_USR_BIN) #endif +#ifdef BB_ADJTIMEX + APPLET(adjtimex, adjtimex_main, _BB_DIR_SBIN) +#endif #ifdef BB_AR APPLET(ar, ar_main, _BB_DIR_USR_BIN) #endif @@ -125,6 +128,12 @@ #ifdef BB_ECHO APPLET(echo, echo_main, _BB_DIR_BIN) #endif +#if defined(BB_FEATURE_GREP_EGREP_ALIAS) && defined(BB_GREP) + APPLET_NOUSAGE("egrep", grep_main, _BB_DIR_BIN) +#endif +#ifdef BB_ENV + APPLET(env, env_main, _BB_DIR_USR_BIN) +#endif #ifdef BB_EXPR APPLET(expr, expr_main, _BB_DIR_USR_BIN) #endif @@ -132,7 +141,7 @@ APPLET(false, false_main, _BB_DIR_BIN) #endif #ifdef BB_FBSET - APPLET_NOUSAGE("fbset", fbset_main, _BB_DIR_USR_SBIN) + APPLET(fbset, fbset_main, _BB_DIR_USR_SBIN) #endif #ifdef BB_FDFLUSH APPLET(fdflush, fdflush_main, _BB_DIR_BIN) @@ -197,7 +206,7 @@ #ifdef BB_LENGTH APPLET(length, length_main, _BB_DIR_USR_BIN) #endif -#ifdef BB_LINUXRC +#ifdef BB_FEATURE_LINUXRC APPLET_NOUSAGE("linuxrc", init_main, _BB_DIR_ROOT) #endif #ifdef BB_LN @@ -404,6 +413,9 @@ #ifdef BB_UUENCODE APPLET(uuencode, uuencode_main, _BB_DIR_USR_BIN) #endif +#ifdef BB_VI + APPLET(vi, vi_main, _BB_DIR_BIN) +#endif #ifdef BB_WATCHDOG APPLET(watchdog, watchdog_main, _BB_DIR_SBIN) #endif @@ -433,7 +445,4 @@ { 0,NULL,0 } }; -/* The -1 arises because of the {0,NULL,0,-1} entry above. */ -size_t NUM_APPLETS = (sizeof (applets) / sizeof (struct BB_applet) - 1); - #endif