diff options
| author | Calin Juravle <calin@google.com> | 2014-03-10 18:25:36 +0000 |
|---|---|---|
| committer | Calin Juravle <calin@google.com> | 2014-03-11 10:44:50 +0000 |
| commit | a0ca209ac0deef086c0e69b59168dd75df2a3f52 (patch) | |
| tree | 0154bf58590810c7d716bfa46508984fc9633b82 | |
| parent | a4eafa6dbc98378f3fa759fec8590871e2b5ae29 (diff) | |
| download | bionic-a0ca209ac0deef086c0e69b59168dd75df2a3f52.zip bionic-a0ca209ac0deef086c0e69b59168dd75df2a3f52.tar.gz bionic-a0ca209ac0deef086c0e69b59168dd75df2a3f52.tar.bz2 | |
Sysconfig fixes
Remove _POSIX_THREAD_ATTR_STACKADDR and _POSIX_THREAD_ATTR_STACKSIZE
since they don't exists. Return -1 for their corresponding values but
don't set errno.
Bug: 13281069
Change-Id: Ice29b4dfebe2b474212e40ee726d86782a3064b9
| -rw-r--r-- | libc/bionic/sysconf.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/libc/bionic/sysconf.cpp b/libc/bionic/sysconf.cpp index 233e57c..46874cc 100644 --- a/libc/bionic/sysconf.cpp +++ b/libc/bionic/sysconf.cpp @@ -317,12 +317,10 @@ int sysconf(int name) { #ifdef _POSIX_THREADS case _SC_THREADS: return _POSIX_THREADS; #endif -#ifdef _POSIX_THREAD_ATTR_STACKADDR - case _SC_THREAD_ATTR_STACKADDR: return _POSIX_THREAD_ATTR_STACKADDR; -#endif -#ifdef _POSIX_THREAD_ATTR_STACKSIZE - case _SC_THREAD_ATTR_STACKSIZE: return _POSIX_THREAD_ATTR_STACKSIZE; -#endif + + case _SC_THREAD_ATTR_STACKADDR: return -1; // Removed in POSIX 2008 + case _SC_THREAD_ATTR_STACKSIZE: return -1; // Removed in POSIX 2008 + #ifdef _POSIX_THREAD_PRIORITY_SCHEDULING case _SC_THREAD_PRIORITY_SCHEDULING: return _POSIX_THREAD_PRIORITY_SCHEDULING; #endif |
