From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1792) id E38293857BB2; Thu, 3 Aug 2023 20:47:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E38293857BB2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1691095653; bh=px+B/+dmF2GMVm0oj+AMmUQDzks8+9KTqNMbIdiQWQ8=; h=From:To:Subject:Date:From; b=P9/szkcnpOCgRbOFT2ZnRvxV8+kFrxMFGTwRbmiLXObuNB13+xd/tTl13a5ud7K7B 9ZVhtvJFQKujSGtIcyq/DOItaVxt96bnTT0K7REEPs0n1wK7HmoBc8Mub2ijeeAtRi 5SWdsK7WHeS+gGGTC6kxA2zEjn1y3aW2x5AQ7lvk= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Samuel Thibault To: glibc-cvs@sourceware.org Subject: [glibc] tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined X-Act-Checkin: glibc X-Git-Author: Samuel Thibault X-Git-Refname: refs/heads/master X-Git-Oldrev: 2345bc44bb34f3eb6b49f4db3f0369573b892c3d X-Git-Newrev: cbf4aa422c82b895ab56ef5e9acda37947ad4184 Message-Id: <20230803204733.E38293857BB2@sourceware.org> Date: Thu, 3 Aug 2023 20:47:33 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=cbf4aa422c82b895ab56ef5e9acda37947ad4184 commit cbf4aa422c82b895ab56ef5e9acda37947ad4184 Author: Samuel Thibault Date: Thu Aug 3 21:16:16 2023 +0200 tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined When PATH_MAX is undefined, realpath cannot ever ENAMETOOLONG, so this test is unsupported. Diff: --- stdlib/tst-realpath-toolong.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/stdlib/tst-realpath-toolong.c b/stdlib/tst-realpath-toolong.c index 4388890294..a071fe7544 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