summaryrefslogtreecommitdiffstats
path: root/libc/bionic/sysconf.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2014-09-22 14:49:07 -0700
committerElliott Hughes <enh@google.com>2014-09-22 22:49:40 +0000
commita186b2e0ca19620a52b4a49c17835532d13eb30a (patch)
tree41b878b00d0277df342c64648603372ba4f1b9dc /libc/bionic/sysconf.cpp
parent9f423c554a0ffcee2e34472bf0bc1aef3621a822 (diff)
downloadbionic-a186b2e0ca19620a52b4a49c17835532d13eb30a.zip
bionic-a186b2e0ca19620a52b4a49c17835532d13eb30a.tar.gz
bionic-a186b2e0ca19620a52b4a49c17835532d13eb30a.tar.bz2
Clean up fpathconf(3)/pathconf(3).
fpathconf(3) and pathconf(3) can share code. There's no such header file as <pathconf.h>. glibc/POSIX and BSD disagree about where the _POSIX_* definitions should go. Change-Id: I4a67f1595c9f5fbb26700a131178eedebd6bf712
Diffstat (limited to 'libc/bionic/sysconf.cpp')
-rw-r--r--libc/bionic/sysconf.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/libc/bionic/sysconf.cpp b/libc/bionic/sysconf.cpp
index 24a1ae7..951860d 100644
--- a/libc/bionic/sysconf.cpp
+++ b/libc/bionic/sysconf.cpp
@@ -152,18 +152,12 @@ static int __sysconf_monotonic_clock() {
int sysconf(int name) {
switch (name) {
case _SC_ARG_MAX: return _POSIX_ARG_MAX;
- case _SC_BC_BASE_MAX: return _POSIX2_BC_BASE_MAX;
- case _SC_BC_DIM_MAX: return _POSIX2_BC_DIM_MAX;
- case _SC_BC_SCALE_MAX: return _POSIX2_BC_SCALE_MAX;
- case _SC_BC_STRING_MAX: return _POSIX2_BC_STRING_MAX;
case _SC_CHILD_MAX: return CHILD_MAX;
case _SC_CLK_TCK: return SYSTEM_CLK_TCK;
- case _SC_COLL_WEIGHTS_MAX: return _POSIX2_COLL_WEIGHTS_MAX;
- case _SC_EXPR_NEST_MAX: return _POSIX2_EXPR_NEST_MAX;
case _SC_LINE_MAX: return _POSIX2_LINE_MAX;
case _SC_NGROUPS_MAX: return NGROUPS_MAX;
case _SC_OPEN_MAX: return OPEN_MAX;
- //case _SC_PASS_MAX: return PASS_MAX;
+ case _SC_PASS_MAX: return PASS_MAX;
case _SC_2_C_BIND: return SYSTEM_2_C_BIND;
case _SC_2_C_DEV: return SYSTEM_2_C_DEV;
case _SC_2_C_VERSION: return SYSTEM_2_C_VER;