X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=toolchain%2Feglibc%2Fconfig%2FConfig.in;h=82d04cdb03ca5b333f29ab1d4f57f1ad13fc5b70;hb=31596ddc018e8cee47401ab9c157381cca0e0777;hp=5cdd2094beb0afcbd8fce13a9f2efff65e55cb37;hpb=f288b5e10260d980a3cb38c8cd9cb2a97caf759c;p=openwrt%2F.git diff --git a/toolchain/eglibc/config/Config.in b/toolchain/eglibc/config/Config.in index 5cdd2094be..82d04cdb03 100644 --- a/toolchain/eglibc/config/Config.in +++ b/toolchain/eglibc/config/Config.in @@ -1,7 +1,7 @@ config EGLIBC_OPTION_EGLIBC_ADVANCED_INET6 bool "IPv6 Advanced Sockets API support (RFC3542)" default y - depends EGLIBC_OPTION_EGLIBC_INET + select EGLIBC_OPTION_EGLIBC_INET help This option group includes the functions specified by RFC 3542, "Advanced Sockets Application Program Interface (API) for @@ -64,8 +64,8 @@ config EGLIBC_OPTION_EGLIBC_BSD config EGLIBC_OPTION_EGLIBC_CXX_TESTS bool "Tests that link against the standard C++ library." default y - depends EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO - depends EGLIBC_OPTION_EGLIBC_LIBM + select EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO + select EGLIBC_OPTION_EGLIBC_LIBM help This option group does not include any C library functions; instead, it controls which EGLIBC tests an ordinary 'make @@ -80,7 +80,7 @@ config EGLIBC_OPTION_EGLIBC_CXX_TESTS config EGLIBC_OPTION_EGLIBC_CATGETS bool "Functions for accessing message catalogs" default y - depends EGLIBC_OPTION_EGLIBC_LOCALE_CODE + select EGLIBC_OPTION_EGLIBC_LOCALE_CODE help This option group includes functions for accessing message catalogs: catopen, catclose, and catgets. @@ -187,6 +187,31 @@ config EGLIBC_OPTION_EGLIBC_ENVZ envz_entry envz_remove envz_get envz_strip +config EGLIBC_OPTION_EGLIBC_FCVT + bool "Functions for converting floating-point numbers to strings" + default y + depends EGLIBC_VERSION_2_10 + help + This option group includes functions for converting + floating-point numbers to strings. + + This option group includes the following functions: + + ecvt qecvt + ecvt_r qecvt_r + fcvt qfcvt + fcvt_r qfcvt_r + gcvt qgcvt + +config EGLIBC_OPTION_EGLIBC_FMTMSG + bool "Functions for formatting messages" + default y + depends EGLIBC_VERSION_2_10 + help + This option group includes the following functions: + + addseverity fmtmsg + config EGLIBC_OPTION_EGLIBC_FSTAB bool "Access functions for 'fstab'" default y @@ -196,16 +221,32 @@ config EGLIBC_OPTION_EGLIBC_FSTAB not included in the POSIX standard, which provides the 'getmntent' family of functions instead. - This option group includues the following functions: + This option group includes the following functions: endfsent getfsspec getfsent setfsent getfsfile +config EGLIBC_OPTION_EGLIBC_FTRAVERSE + bool "Functions for traversing file hierarchies" + default y + depends EGLIBC_VERSION_2_10 + help + This option group includes functions for traversing file + UNIX file hierachies. + + This option group includes the following functions: + + fts_open ftw + fts_read nftw + fts_children ftw64 + fts_set nftw64 + fts_close + config EGLIBC_OPTION_EGLIBC_GETLOGIN bool "The getlogin function" default y - depends EGLIBC_OPTION_EGLIBC_UTMP + select EGLIBC_OPTION_EGLIBC_UTMP help This function group includes the 'getlogin' and 'getlogin_r' functions, which return the user name associated by the login @@ -372,7 +413,7 @@ config EGLIBC_OPTION_EGLIBC_LOCALES config EGLIBC_OPTION_EGLIBC_LOCALE_CODE bool "Locale functions" default y - depends EGLIBC_OPTION_POSIX_C_LANG_WIDE_CHAR + select EGLIBC_OPTION_POSIX_C_LANG_WIDE_CHAR if EGLIBC_VERSION_2_8 || EGLIBC_VERSION_2_9 || EGLIBC_VERSION_2_10 help This option group includes locale support functions, programs, and libraries. With EGLIBC_LOCALE_FUNCTIONS disabled, @@ -396,8 +437,8 @@ config EGLIBC_OPTION_EGLIBC_LOCALE_CODE config EGLIBC_OPTION_EGLIBC_NIS bool "Support for NIS, NIS+, and the special 'compat' services." default y - depends EGLIBC_OPTION_EGLIBC_INET - depends EGLIBC_OPTION_EGLIBC_SUNRPC + select EGLIBC_OPTION_EGLIBC_INET + select EGLIBC_OPTION_EGLIBC_SUNRPC help This option group includes the NIS, NIS+, and 'compat' Name Service Switch service libraries. When it is disabled, those @@ -488,7 +529,7 @@ config EGLIBC_OPTION_EGLIBC_NSSWITCH config EGLIBC_OPTION_EGLIBC_RCMD bool "Support for 'rcmd' and related library functions" default y - depends EGLIBC_OPTION_EGLIBC_INET + select EGLIBC_OPTION_EGLIBC_INET help This option group includes functions for running commands on remote machines via the 'rsh' protocol, and doing authentication @@ -561,7 +602,7 @@ config EGLIBC_OPTION_EGLIBC_STREAMS config EGLIBC_OPTION_EGLIBC_SUNRPC bool "Support for the Sun 'RPC' protocol." default y - depends EGLIBC_OPTION_EGLIBC_INET + select EGLIBC_OPTION_EGLIBC_INET help This option group includes support for the Sun RPC protocols, including the 'rpcgen' and 'rpcinfo' programs. @@ -597,7 +638,7 @@ config EGLIBC_OPTION_EGLIBC_UTMP config EGLIBC_OPTION_EGLIBC_UTMPX bool "POSIX access functions for 'utmp' login records" default y - depends EGLIBC_OPTION_EGLIBC_UTMP + select EGLIBC_OPTION_EGLIBC_UTMP help This option group includes the POSIX functions for reading and writing user login records in the 'utmp' file (usually @@ -629,6 +670,7 @@ config EGLIBC_OPTION_EGLIBC_WORDEXP config EGLIBC_OPTION_POSIX_C_LANG_WIDE_CHAR bool "ISO C library wide character functions, excluding I/O" default y + depends EGLIBC_VERSION_2_8 || EGLIBC_VERSION_2_9 || EGLIBC_VERSION_2_10 help This option group includes the functions defined by the ISO C standard for working with wide and multibyte characters in @@ -678,10 +720,23 @@ config EGLIBC_OPTION_POSIX_REGEXP header file, 'compile', 'step', and 'advance', is omitted. +config EGLIBC_OPTION_POSIX_REGEXP_GLIBC + bool "Regular expressions from GLIBC" + default y + select EGLIBC_OPTION_POSIX_REGEXP + depends EGLIBC_VERSION_2_10 + help + This option group specifies which regular expression + library to use. The choice is between regex + implementation from GLIBC and regex implementation from + libiberty. The GLIBC variant is fully POSIX conformant and + optimized for speed; regex from libiberty is more than twice + as small while still is enough for most practical purposes. + config EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO bool "Input and output functions for wide characters" default y - depends EGLIBC_OPTION_POSIX_C_LANG_WIDE_CHAR + select EGLIBC_OPTION_POSIX_C_LANG_WIDE_CHAR if EGLIBC_VERSION_2_8 || EGLIBC_VERSION_2_9 || EGLIBC_VERSION_2_10 help This option group includes functions for reading and writing wide characters to and from streams.