From e458144c99ddc00769ffa6bd367c21d37e879d83 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 13 Nov 2007 17:21:43 +0000 Subject: * stdlib/stdlib.h: Define __compar_d_fn_t. Declare qsort_r. * include/stdlib.h: Add hidden_proto for qsort_t and adjust protoype for _quicksort. * stdlib/msort.c (qsort): Now a wrapper around qsort_r. (qsort_r): Renamed from qsort. Take additional parameter and pass it on as third parameter to compare function and _quicksort. * stdlib/qsort.c (_quicksort): Take additional parameter and pass on to the compare function. * stdlib/Versions [libc] (GLIBC_2.8): Add qsort_r. * Versions.def: Add GLIBC_2.8 for libc. --- stdlib/Versions | 3 +++ 1 file changed, 3 insertions(+) (limited to 'stdlib/Versions') diff --git a/stdlib/Versions b/stdlib/Versions index 9cc3b6d023..f4a90c9d69 100644 --- a/stdlib/Versions +++ b/stdlib/Versions @@ -94,6 +94,9 @@ libc { # Silent change in SUS. realpath; } + GLIBC_2.8 { + qsort_r; + } GLIBC_PRIVATE { # functions which have an additional interface since they are # are cancelable. -- cgit 1.4.1