aboutsummaryrefslogtreecommitdiff
path: root/sysdeps
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/linux/Config.in36
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
14config CONFIG_FEATURE_BUFFERS_USE_MALLOC 21config 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
31config CONFIG_FEATURE_INSTALLER 41config 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
37config CONFIG_LOCALE_SUPPORT 50config 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
43config CONFIG_FEATURE_DEVFS 57config 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
49config CONFIG_FEATURE_DEVPTS 63config 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
55config CONFIG_FEATURE_CLEAN_UP 73config 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
61config CONFIG_FEATURE_SUID 83config CONFIG_FEATURE_SUID
62 bool "Support for SUID/SGID handling" 84 bool "Support for SUID/SGID handling"