Config.in 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. menu "Busybox Library Tuning"
  6. config PASSWORD_MINLEN
  7. int "Minimum password length"
  8. default 6
  9. range 5 32
  10. help
  11. Minimum allowable password length.
  12. config MD5_SIZE_VS_SPEED
  13. int " MD5: Trade Bytes for Speed"
  14. default 2
  15. range 0 3
  16. help
  17. Trade binary size versus speed for the md5sum algorithm.
  18. Approximate values running uClibc and hashing
  19. linux-2.4.4.tar.bz2 were:
  20. user times (sec) text size (386)
  21. 0 (fastest) 1.1 6144
  22. 1 1.4 5392
  23. 2 3.0 5088
  24. 3 (smallest) 5.1 4912
  25. config FEATURE_FAST_TOP
  26. bool "Faster /proc scanning code (+100 bytes)"
  27. default n
  28. help
  29. This option makes top (and ps) ~20% faster (or 20% less CPU hungry),
  30. but code size is slightly bigger.
  31. config FEATURE_ETC_NETWORKS
  32. bool "Support for /etc/networks"
  33. default n
  34. help
  35. Enable support for network names in /etc/networks. This is
  36. a rarely used feature which allows you to use names
  37. instead of IP/mask pairs in route command.
  38. config FEATURE_EDITING
  39. bool "Command line editing"
  40. default n
  41. help
  42. Enable line editing (mainly for shell command line).
  43. config FEATURE_EDITING_MAX_LEN
  44. int "Maximum length of input"
  45. range 128 8192
  46. default 1024
  47. depends on FEATURE_EDITING
  48. help
  49. Line editing code uses on-stack buffers for storage.
  50. You may want to decrease this parameter if your target machine
  51. benefits from smaller stack usage.
  52. config FEATURE_EDITING_FANCY_KEYS
  53. bool "Additional editing keys"
  54. default n
  55. depends on FEATURE_EDITING
  56. help
  57. Enable additonal editing keys (Ctrl-E, Ctrl-U etc).
  58. Arrow keys, Home/End/Delete and Ctrl-W work even without this option.
  59. config FEATURE_EDITING_VI
  60. bool "vi-style line editing commands"
  61. default n
  62. depends on FEATURE_EDITING
  63. help
  64. Enable vi-style line editing. In shells, this mode can be
  65. turned on and off with "set -o vi" and "set +o vi".
  66. config FEATURE_EDITING_HISTORY
  67. int "History size"
  68. range 0 99999
  69. default 15
  70. depends on FEATURE_EDITING
  71. help
  72. Specify command history size.
  73. config FEATURE_EDITING_SAVEHISTORY
  74. bool "History saving"
  75. default n
  76. depends on ASH && FEATURE_EDITING
  77. help
  78. Enable history saving in ash shell.
  79. config FEATURE_TAB_COMPLETION
  80. bool "Tab completion"
  81. default n
  82. depends on FEATURE_EDITING
  83. help
  84. Enable tab completion.
  85. config FEATURE_USERNAME_COMPLETION
  86. bool "Username completion"
  87. default n
  88. depends on FEATURE_TAB_COMPLETION
  89. help
  90. Enable username completion.
  91. config FEATURE_EDITING_FANCY_PROMPT
  92. bool "Fancy shell prompts"
  93. default n
  94. depends on FEATURE_EDITING
  95. help
  96. Setting this option allows for prompts to use things like \w and
  97. \$ and escape codes.
  98. config MONOTONIC_SYSCALL
  99. bool "Use clock_gettime(CLOCK_MONOTONIC) syscall"
  100. default y
  101. help
  102. Use clock_gettime(CLOCK_MONOTONIC) syscall for measuring
  103. time intervals (time, ping, traceroute etc need this).
  104. Probably requires Linux 2.6+. If not selected, gettimeofday
  105. will be used instead (which gives wrong results if date/time
  106. is reset).
  107. config IOCTL_HEX2STR_ERROR
  108. bool "Use ioctl names rather than hex values in error messages"
  109. default y
  110. help
  111. Use ioctl names rather than hex values in error messages
  112. (e.g. VT_DISALLOCATE rather than 0x5608). If disabled this
  113. saves about 1400 bytes.
  114. endmenu