X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=busybox.def.h;h=9d046ab73391b43d57a78897cdf0184a632d3a8d;hb=7c22b771625cee60ca37be7c4cd27f2c360d0aba;hp=1db5f00c7a3721e9ce88d136653f95e64f8f2ae0;hpb=bc0aed79a8c7bb24c32a21533893fdad660b7292;p=oweals%2Fbusybox.git diff --git a/busybox.def.h b/busybox.def.h index 1db5f00c7..9d046ab73 100644 --- a/busybox.def.h +++ b/busybox.def.h @@ -23,16 +23,19 @@ #define BB_DF #define BB_DIRNAME #define BB_DMESG +#define BB_DOS2UNIX #define BB_DUTMP #define BB_DU #define BB_DUMPKMAP #define BB_ECHO +#define BB_EXPR #define BB_FBSET #define BB_FDFLUSH #define BB_FIND #define BB_FREE #define BB_FREERAMDISK #define BB_FSCK_MINIX +#define BB_GETOPT #define BB_GREP #define BB_GUNZIP #define BB_GZIP @@ -72,7 +75,10 @@ #define BB_PRINTF #define BB_PS #define BB_PWD +#define BB_RDATE #define BB_REBOOT +#define BB_RENICE +#define BB_RESET #define BB_RM #define BB_RMDIR #define BB_RMMOD @@ -93,9 +99,11 @@ #define BB_TR #define BB_TRUE_FALSE #define BB_TTY +#define BB_UNRPM #define BB_UPTIME #define BB_USLEEP #define BB_WC +#define BB_WGET #define BB_WHICH #define BB_WHOAMI #define BB_UUENCODE @@ -103,6 +111,7 @@ #define BB_UMOUNT #define BB_UNIQ #define BB_UNAME +#define BB_UNIX2DOS #define BB_UPDATE #define BB_YES // End of Applications List @@ -122,7 +131,7 @@ // USE_PROCFS at the same time... NOTE: If you enable this feature, you // _must_ have patched the kernel to include the devps patch that is included // in the busybox/kernel-patches directory. You will also need to create some -// device special files /dev on your embedded system: +// device special files in /dev on your embedded system: // mknod /dev/modules c 10 23 // mknod /dev/mtab c 10 22 // mknod /dev/ps c 10 21 @@ -135,12 +144,6 @@ // at the same time... #define BB_FEATURE_USE_PROCFS // -// Enable full regular expressions. This adds about -// 4k. When this is off, things that would normally -// use regualr expressions (like grep) will just use -// normal strings. -#define BB_FEATURE_FULL_REGULAR_EXPRESSIONS -// // This compiles out everything but the most // trivial --help usage information (i.e. reduces binary size) //#define BB_FEATURE_TRIVIAL_HELP @@ -160,6 +163,9 @@ // enable ls -p and -F #define BB_FEATURE_LS_FILETYPES // +// sort the file names (still a bit buggy) +#define BB_FEATURE_LS_SORTFILES +// // enable ls -R #define BB_FEATURE_LS_RECURSIVE // @@ -170,7 +176,7 @@ #define BB_FEATURE_USE_INITTAB // //Enable init being called as /linuxrc -//#define BB_FEATURE_LINUXRC +#define BB_FEATURE_LINUXRC // //Have init enable core dumping for child processes (for debugging only) //#define BB_FEATURE_INIT_COREDUMPS @@ -186,8 +192,11 @@ //Should syslogd also provide klogd support? #define BB_FEATURE_KLOGD // -//Simple tail implementation (2k vs 6k for the full one). Still -//provides 'tail -f' support -- but for only one file at a time. +// enable syslogd -R remotehost +#define BB_FEATURE_REMOTE_LOG +// +//Simple tail implementation (2.34k vs 3k for the full one). +//Both provide 'tail -f' support (only one file at a time.) #define BB_FEATURE_SIMPLE_TAIL // // Enable support for loop devices in mount @@ -197,7 +206,6 @@ //#define BB_FEATURE_MOUNT_MTAB_SUPPORT // // Enable support for mounting remote NFS volumes -// (This does not yet work with Linux 2.[34].x kernels) #define BB_FEATURE_NFSMOUNT // // Enable support forced filesystem unmounting @@ -210,6 +218,9 @@ // Enable support for "--exclude" for excluding files #define BB_FEATURE_TAR_EXCLUDE // +// Enable support for s///p pattern matching +#define BB_FEATURE_SED_PATTERN_SPACE +// //// Enable reverse sort #define BB_FEATURE_SORT_REVERSE // @@ -218,7 +229,7 @@ // //Allow the shell to invoke all the compiled in BusyBox commands as if they //were shell builtins. Nice for staticly linking an emergency rescue shell -//amoung other thing. +//among other thing. #define BB_FEATURE_SH_STANDALONE_SHELL // // Enable tab completion in the shell (not yet @@ -249,6 +260,11 @@ // compiled into the binary. (needs /proc filesystem) // #define BB_FEATURE_INSTALLER // +// Clean up all memory before exiting -- usually not needed +// as the OS can clean up... Don't enable this unless you +// have a really good reason for cleaning things up manually. +//#define BB_FEATURE_CLEAN_UP +// // End of Features List // // @@ -264,10 +280,6 @@ #define BB_MTAB #endif // -#if defined BB_FEATURE_FULL_REGULAR_EXPRESSIONS && (defined BB_SED || defined BB_GREP ) -#define BB_REGEXP -#endif -// #if defined BB_FEATURE_SH_COMMAND_EDITING && defined BB_SH #define BB_CMDEDIT #endif @@ -281,8 +293,8 @@ #ifdef BB_FEATURE_LINUXRC #ifndef BB_INIT #define BB_INIT -#define BB_LINUXRC #endif +#define BB_LINUXRC #endif // #ifdef BB_GZIP