diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/linux/Config.in | 36 |
1 files changed, 29 insertions, 7 deletions
diff --git a/sysdeps/linux/Config.in b/sysdeps/linux/Config.in index 0fa66eac6..e3bdc4062 100644 --- a/sysdeps/linux/Config.in +++ b/sysdeps/linux/Config.in | |||
@@ -9,7 +9,14 @@ choice | |||
9 | prompt "Buffer allocation policy" | 9 | prompt "Buffer allocation policy" |
10 | default "Allocate with Malloc" | 10 | default "Allocate with Malloc" |
11 | help | 11 | help |
12 | Please submit a patch to add help text for this item. | 12 | There are 3 ways BusyBox can handle buffer allocations: |
13 | - Use malloc. This costs code size for the call to xmalloc. | ||
14 | - Put them on stack. For some very small machines with limited stack | ||
15 | space, this can be deadly. For most folks, this works just fine. | ||
16 | - Put them in BSS. This works beautifully for computers with a real | ||
17 | MMU (and OS support), but wastes runtime RAM for uCLinux. This | ||
18 | behavior was the only one available for BusyBox versions 0.48 and | ||
19 | earlier. | ||
13 | 20 | ||
14 | config CONFIG_FEATURE_BUFFERS_USE_MALLOC | 21 | config CONFIG_FEATURE_BUFFERS_USE_MALLOC |
15 | bool "Allocate with Malloc" | 22 | bool "Allocate with Malloc" |
@@ -26,37 +33,52 @@ config CONFIG_FEATURE_VERBOSE_USAGE | |||
26 | bool "Show verbose applet usage messages" | 33 | bool "Show verbose applet usage messages" |
27 | default n | 34 | default n |
28 | help | 35 | help |
29 | Please submit a patch to add help text for this item. | 36 | All BusyBox applets will show more verbose help messages when |
37 | busybox is invoked with --help. This will add lots of text to the | ||
38 | busybox binary. In the default configuration, this will add about | ||
39 | 13k, but it can add much more depending on your configuration. | ||
30 | 40 | ||
31 | config CONFIG_FEATURE_INSTALLER | 41 | config CONFIG_FEATURE_INSTALLER |
32 | bool "Support --install [-s] to install applet links at runtime" | 42 | bool "Support --install [-s] to install applet links at runtime" |
33 | default n | 43 | default n |
34 | help | 44 | help |
35 | Please submit a patch to add help text for this item. | 45 | Enable 'busybox --install [-s]' support. This will allow you to use |
46 | busybox at runtime to create hard links or symlinks for all the | ||
47 | applets that are compiled into busybox. This feature requires the | ||
48 | /proc filesystem. | ||
36 | 49 | ||
37 | config CONFIG_LOCALE_SUPPORT | 50 | config CONFIG_LOCALE_SUPPORT |
38 | bool "Enable locale support (system needs locale for this to work)" | 51 | bool "Enable locale support (system needs locale for this to work)" |
39 | default n | 52 | default n |
40 | help | 53 | help |
41 | Please submit a patch to add help text for this item. | 54 | Enable this if your system has locale support, and you would like |
55 | busybox to support locale settings. | ||
42 | 56 | ||
43 | config CONFIG_FEATURE_DEVFS | 57 | config CONFIG_FEATURE_DEVFS |
44 | bool "Support for devfs" | 58 | bool "Support for devfs" |
45 | default n | 59 | default n |
46 | help | 60 | help |
47 | Please submit a patch to add help text for this item. | 61 | Enable if you want BusyBox to work with devfs. |
48 | 62 | ||
49 | config CONFIG_FEATURE_DEVPTS | 63 | config CONFIG_FEATURE_DEVPTS |
50 | bool "Use the devpts filesystem for Unix98 PTYs" | 64 | bool "Use the devpts filesystem for Unix98 PTYs" |
51 | default y if CONFIG_FEATURE_DEVFS | 65 | default y if CONFIG_FEATURE_DEVFS |
52 | help | 66 | help |
53 | Please submit a patch to add help text for this item. | 67 | Enable if you want BusyBox to use Unix98 PTY support. If enabled, |
68 | busybox will use /dev/ptmx for the master side of the pseudoterminal | ||
69 | and /dev/pts/<number> for the slave side. Otherwise, BSD style | ||
70 | /dev/ttyp<number> will be used. To use this option, you should have | ||
71 | devpts or devfs mounted. | ||
54 | 72 | ||
55 | config CONFIG_FEATURE_CLEAN_UP | 73 | config CONFIG_FEATURE_CLEAN_UP |
56 | bool "Clean up all memory before exiting (usually not needed)" | 74 | bool "Clean up all memory before exiting (usually not needed)" |
57 | default n | 75 | default n |
58 | help | 76 | help |
59 | Please submit a patch to add help text for this item. | 77 | As a size optimization, busybox by default does not cleanup memory |
78 | that is dynamically allocated or close files before exiting. This | ||
79 | saves space and is usually not needed since the OS will clean up for | ||
80 | us. Don't enable this unless you have a really good reason to clean | ||
81 | things up manually. | ||
60 | 82 | ||
61 | config CONFIG_FEATURE_SUID | 83 | config CONFIG_FEATURE_SUID |
62 | bool "Support for SUID/SGID handling" | 84 | bool "Support for SUID/SGID handling" |