summaryrefslogtreecommitdiff
path: root/extra/Configs
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-11-19 07:08:33 +0000
committerEric Andersen <andersen@codepoet.org>2002-11-19 07:08:33 +0000
commit336849ea6e8dc302f7e77aeabadd8961f9666bfb (patch)
tree440119eef03b58c7e46742d802e2289f2d52f134 /extra/Configs
parenta0f9833ef7bf9dafa258ac30329223b5d1022965 (diff)
Implement dynamic atexit handling. Adds a few bytes and a dependancy
on malloc (via realloc). -Erik
Diffstat (limited to 'extra/Configs')
-rw-r--r--extra/Configs/Config.in17
1 files changed, 17 insertions, 0 deletions
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 7bba49995..99f60dfff 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -89,6 +89,23 @@ config MALLOC_930716
endchoice
+config UCLIBC_DYNAMIC_ATEXIT
+ bool "Dynamic atexit() Support"
+ default y
+ help
+
+ When this option is enabled, uClibc will support an infinite number,
+ of atexit() and on_exit() functions, limited only by your available
+ memory. This can be important when uClibc is used with C++, since
+ global destructors are implemented via atexit(), and it is quite
+ possible to exceed the default number when this option is disabled.
+ Enabling this option adds a few bytes, and more significantly makes
+ atexit and on_exit depend on malloc, which can be bad when compiling
+ static executables.
+
+ Unless you use uClibc with C++, you should probably answer N.
+
+
config HAS_SHADOW
bool "Shadow Password Support"
default y