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
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
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.
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
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 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
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,
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
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
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.
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
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
<regexp.h> 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 <stdio.h> streams.