+2025-04-23 Collin Funk <collin.funk1@gmail.com>
+
+ tsearch tests: Disable tfind signature check on Cygwin.
+ * tests/test-tsearch.c [__CYGWIN__]: Skip the tfind signature check.
+ * doc/posix-functions/tfind.texi: Mention the Cygwin signature.
+
2025-04-22 Collin Funk <collin.funk1@gmail.com>
random_r tests: Disable signature check on Haiku.
Portability problems not fixed by Gnulib:
@itemize
+@item
+This function uses @code{void **} instead of @code{void *const *} for
+the second parameter on some platforms:
+@c https://cygwin.com/pipermail/cygwin/2025-April/258032.html
+Cygwin.
@end itemize
/* Test program for tsearch et al.
- Copyright (C) 1997, 2000-2001, 2007-2024 Free Software Foundation, Inc.
+ Copyright (C) 1997, 2000-2001, 2007-2025 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software: you can redistribute it and/or
#include "signature.h"
SIGNATURE_CHECK (tdelete, void *, (void const *, void **,
int (*) (void const *, void const *)));
+#if !defined __CYGWIN__
SIGNATURE_CHECK (tfind, void *, (void const *, void * const *,
int (*) (void const *, void const *)));
+#endif
SIGNATURE_CHECK (tsearch, void *, (void const *, void **,
int (*) (void const *, void const *)));
SIGNATURE_CHECK (twalk, void, (void const *,