* modules/qsort_r (Description): Say "POSIX signature".
* doc/posix-functions/qsort_r.texi: Mention the qsort_r module.
+2024-12-29 Bruno Haible <bruno@clisp.org>
+
+ qsort_r: Update documentation.
+ * modules/qsort_r (Description): Say "POSIX signature".
+ * doc/posix-functions/qsort_r.texi: Mention the qsort_r module.
+
2024-12-29 Pádraig Brady <P@draigBrady.com>
git-version-gen: reinstate executable permission
Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/qsort_r.3.html,,man qsort_r}
-Gnulib module: ---
+Gnulib module: qsort_r
+@mindex qsort_r
Portability problems fixed by Gnulib:
@itemize
glibc 2.7, NetBSD 10.0, OpenBSD 7.5, Minix 3.1.8, AIX 7.1, HP-UX 11.31, Solaris 11.4, Cygwin 1.7.x, mingw, MSVC 14, Android 9.0.
@item
This function has an incompatible API on some platforms:
-FreeBSD 13.2.
+FreeBSD 13.4.
@end itemize
Portability problems not fixed by Gnulib:
Description:
-Reentrant sort function with GNU signature
+Reentrant sort function with POSIX signature
Files:
lib/qsort.c
gl_FUNC_QSORT_R
dnl If the function is missing from the system or has an unknown signature:
gl_CONDITIONAL([GL_COND_OBJ_QSORT], [test $HAVE_QSORT_R = 0])
-dnl If the function exists, but it has the BSD signature:
+dnl If the function exists, but it has the FreeBSD signature:
gl_CONDITIONAL([GL_COND_OBJ_QSORT_R],
[test $HAVE_QSORT_R = 1 && test $REPLACE_QSORT_R = 1])
gl_STDLIB_MODULE_INDICATOR([qsort_r])