diff options
author | Eric Andersen <andersen@codepoet.org> | 2002-11-19 07:08:33 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2002-11-19 07:08:33 +0000 |
commit | 336849ea6e8dc302f7e77aeabadd8961f9666bfb (patch) | |
tree | 440119eef03b58c7e46742d802e2289f2d52f134 /extra | |
parent | a0f9833ef7bf9dafa258ac30329223b5d1022965 (diff) |
Implement dynamic atexit handling. Adds a few bytes and a dependancy
on malloc (via realloc).
-Erik
Diffstat (limited to 'extra')
-rw-r--r-- | extra/Configs/Config.in | 17 |
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 |