From: Florian Weimer Date: Thu, 12 Sep 2024 16:26:04 +0000 (+0200) Subject: support: Fix Hurd build of tst-support_readdir X-Git-Tag: glibc-2.41~665 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c9154cad66aa0b11ede62cc9190d3485c5ef6941;p=thirdparty%2Fglibc.git support: Fix Hurd build of tst-support_readdir Check for the availability of the d_off member at compile time, not run time. Fixes commit 1251e9ea49fba9f53bbf4f290f3db90c01931fa7 ("support: Add "). --- diff --git a/support/tst-support_readdir.c b/support/tst-support_readdir.c index c0639571c7..66be94fa80 100644 --- a/support/tst-support_readdir.c +++ b/support/tst-support_readdir.c @@ -39,10 +39,13 @@ do_test (void) e.d_name = NULL; TEST_VERIFY (support_readdir (stream, op, &e)); TEST_COMPARE (e.d_ino, reference->d_ino); - if (support_readdir_offset_width (op) != 0) - TEST_COMPARE (e.d_off, reference->d_off); - else - TEST_COMPARE (e.d_off, 0); +#ifdef _DIRENT_HAVE_D_OFF + TEST_VERIFY (support_readdir_offset_width (op) != 0); + TEST_COMPARE (e.d_off, reference->d_off); +#else + TEST_COMPARE (support_readdir_offset_width (op), 0); + TEST_COMPARE (e.d_off, 0); +#endif TEST_COMPARE (e.d_type, reference->d_type); TEST_COMPARE_STRING (e.d_name, reference->d_name); free (e.d_name);