From cbf4aa422c82b895ab56ef5e9acda37947ad4184 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 3 Aug 2023 21:16:16 +0200 Subject: tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined When PATH_MAX is undefined, realpath cannot ever ENAMETOOLONG, so this test is unsupported. --- stdlib/tst-realpath-toolong.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'stdlib/tst-realpath-toolong.c') diff --git a/stdlib/tst-realpath-toolong.c b/stdlib/tst-realpath-toolong.c index 4388890..a071fe7 100644 --- a/stdlib/tst-realpath-toolong.c +++ b/stdlib/tst-realpath-toolong.c @@ -24,18 +24,18 @@ #include #include #include +#include #include #include #define BASENAME "tst-realpath-toolong." -#ifndef PATH_MAX -# define PATH_MAX 1024 -#endif - int do_test (void) { +#ifndef PATH_MAX + return EXIT_UNSUPPORTED; +#else char *base = support_create_and_chdir_toolong_temp_directory (BASENAME); char buf[PATH_MAX + 1]; @@ -48,6 +48,7 @@ do_test (void) free (base); return 0; +#endif } #include -- cgit v1.1