]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use PTHREAD_DESTRUCTOR_ITERATIONS
authorSiddhesh Poyarekar <siddhesh@redhat.com>
Wed, 3 Sep 2014 19:09:50 +0000 (00:39 +0530)
committerSiddhesh Poyarekar <siddhesh@redhat.com>
Mon, 15 Dec 2014 05:33:33 +0000 (11:03 +0530)
The _POSIX_THREAD_DESTRUCTOR_ITERATIONS variable is not implemented by
getconf, so to get both getconf and sysconf on the same page, make the
latter use PTHREAD_DESTRUCTOR_ITERATIONS.

The generated code is unchanged on x86_64.

Siddhesh

* posix/conf.list (SYSCONF:POSIX): Remove
THREAD_DESTRUCTOR_ITERATIONS.
* sysdeps/posix/sysconf.c (__sysconf): Use
PTHREAD_DESTRUCTOR_ITERATIONS.

posix/conf.list
sysdeps/posix/sysconf.c

index 8e947f4db886a0468ddedfc039a6e477e0c4adfb..000b90893a506f876dd4a34b971a13ca263e6494 100644 (file)
@@ -99,7 +99,6 @@ SYSCONF:POSIX {
   USER_GROUPS_R
   VERSION
 # Additional variables not in getconf.
-  THREAD_DESTRUCTOR_ITERATIONS
   IPV6
   RAW_SOCKETS
 }
index f5b65bf1498e7a5e2b4c125190519988e6cb1632..c7b748b171c12a3a1562adca3f4da5f37c9cf962 100644 (file)
@@ -555,8 +555,8 @@ __sysconf (name)
 #endif
 
     case _SC_THREAD_DESTRUCTOR_ITERATIONS:
-#if CONF_IS_DEFINED_SET (_POSIX_THREAD_DESTRUCTOR_ITERATIONS)
-      return _POSIX_THREAD_DESTRUCTOR_ITERATIONS;
+#if PTHREAD_DESTRUCTOR_ITERATIONS
+      return PTHREAD_DESTRUCTOR_ITERATIONS;
 #else
       return -1;
 #endif