From 6fbc32b5d0da31535cccc0eca1853273313a0b52 Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Tue, 1 Apr 2025 15:48:18 -0400 Subject: [PATCH] GCC defines __linux__, not __LINUX__ Fixes: 2c6512fe67a275ce4d251f3c5d304bc523597f42 --- file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file.c b/file.c index 8d97d1de64..3c71f3303d 100644 --- a/file.c +++ b/file.c @@ -4594,7 +4594,7 @@ rb_check_realpath_internal(VALUE basedir, VALUE path, rb_encoding *origenc, enum free(resolved_ptr); # endif -# if !defined(__LINUX__) && !defined(__APPLE__) +# if !defined(__linux__) && !defined(__APPLE__) /* As `resolved` is a String in the filesystem encoding, no * conversion is needed */ struct stat st; @@ -4604,7 +4604,7 @@ rb_check_realpath_internal(VALUE basedir, VALUE path, rb_encoding *origenc, enum } rb_sys_fail_path(unresolved_path); } -# endif /* !defined(__LINUX__) && !defined(__APPLE__) */ +# endif /* !defined(__linux__) && !defined(__APPLE__) */ if (origenc && origenc != rb_enc_get(resolved)) { if (!rb_enc_str_asciionly_p(resolved)) {